代码之家  ›  专栏  ›  技术社区  ›  bryanbcook

FireFox支持“从…传输数据”或“读取…”

  •  9
  • bryanbcook  · 技术社区  · 17 年前

    我正在使用Selenium为一个网站构建一些功能测试,我遇到了一个奇怪的浏览器问题,页面似乎永远无法完成加载。状态栏显示“正在从…传输数据”或“读取…”。

    由于页面从未完成加载,我的selenium测试超时。

    这个问题似乎只发生在FireFox上。 我们的测试依赖于FireFox*chrome来测试文件上传,因此FireFox对我们的测试策略至关重要。

    我检查了FireBug和Fiddler,但没有看到任何不完整的长时间运行的请求。所有请求均以正常响应代码完成(无404错误)。

    我应该看什么来解决这个问题?

    • Doctype?
    • 标记无效?
    • 低级别FireFox设置?
    • 注册表黑客?
    • IIS设置?

    虽然解决地球的问题会很棒,但我只需要在测试中解决这个问题。

    如果它有帮助,那就是一个。NET 3.5解决方案基于MOSS构建,我们使用Flash和sifr。我们的标记是遗留的(而且它是一个MOSS网站),所以它有点粗糙。

    5 回复  |  直到 12 年前
        1
  •  5
  •   user57219 user57219    16 年前

    这是Firefox中的一个已知错误: https://bugzilla.mozilla.org/show_bug.cgi?id=383811

    如果你认为这个bug与你的情况有关,可以考虑在bugzilla中投票。

        2
  •  3
  •   bryanbcook    17 年前

    我不想回答自己的问题,但在开发人员开始删除无效标记、未关闭的表或没有表的TR之后,问题就自行消失了。

        3
  •  0
  •   converter42    17 年前

    试试 Live HTTP Headers 扩展。使用此扩展,您可以从网络上获取请求和响应标头。您也可以尝试在安全模式下启动Firefox进行测试。这将禁用所有已安装的扩展。在dos框中运行firefox-h,查看安全模式的命令行开关。

        4
  •  0
  •   user1985671    12 年前

    尝试禁用Firebug。这为我解决了一个类似的问题。

        5
  •  0
  •   Leniel Maccaferri    11 年前

    同样的问题,似乎是一个bug。有人说这是一个“安全问题”。找到了一个简单的工作。我还没有尝试过,而且很可能不会尝试,因为我讨厌为单个浏览器修复添加额外的代码,但这种方法看起来不错。请参阅: http://board.flashkit.com/board/showthread.php?t=759308