java - Selenium and Firefox 9's "Will you help improve Mozilla Firefox"popup

标签 java firefox selenium selenium-webdriver

我正在尝试使用 Selenium 2.16.1 测试 Java 网络应用程序。当 Selenium 打开 Firefox 时,我在页面顶部看到一个带有消息“Will you help improve Mozilla Firefox”的 strip

Will you help improve Mozilla Firefox by sending anonymous information about perfomance, hardware characteristics, feature usage, and browser customisations to Mozilla?

由于某种原因,这中断了

selenium.click("id=submit");
selenium.waitForPageToLoad("60000");

它正在尝试登录 - 它变为空操作,并且测试失败,因为它随后期望登录。如果我在点击行上中断并在继续之前清除“你会帮忙吗”带然后表单提交成功。

有没有办法抑制这条波段的出现? (我希望这意味着在 Firefox 的默认配置文件中设置一个属性——我在哪里可以找到它?)或者有没有办法让 Selenium 先发现并忽略它?谢谢!我正在使用 Firefox 9.0.1。


已解决 - 谢谢丹尼!以防万一下面的答案和评论不清楚:
这是 2.16.1 的问题,IMO 最好的解决方案是升级到 2.17 或更高版本。


Peter 在下面指出,这个问题对于“Will you help”消息本身来说排名很高。如果您想禁用它:

最佳答案

这是遥测功能,提示由 toolkit.telemetry.prompted 属性控制:

https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/telemetry

你可以通过prefs.js设置它:

http://kb.mozillazine.org/Prefs.js_file

也相关:

http://code.google.com/p/selenium/issues/detail?id=3144

关于java - Selenium and Firefox 9's "Will you help improve Mozilla Firefox"popup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8793620/

相关文章:

java - SAX 解析器异常

php - 启用 xdebug 时 Firebug 中无法读取的 var_dump

javascript - 使用 html 链接启动 .exe [firefox]

java - 如何在 TestNG xml 文件中参数化方法名称?

java - 如何使用 Webdriver 等待下载完成

python-3.x - Selenium Webdriver - 尝试在不建立连接的情况下运行命令

java - 如何在 Java 中存储对数组?

java - SONAR Violation IllegalType,为什么修复它很重要?

java - 使用 Java 发送电子邮件

javascript - 在基于 iframe 的文本编辑器中禁用 Firefox 和 Chrome 拼写检查