如何使用webdriver在Firefox中禁用Reader View

时间:2015-06-10 18:46:53

标签: firefox selenium webdriver

每当我在firefox中运行测试时,地址栏中会弹出“阅读器视图”消息框。这个弹出窗口隐藏了视图中的元素,因此Webdriver正在抛出“ElementnotvisibleException。此弹出窗口以英语以外的语言显示。 我禁用了阅读器视图选项。这对我没什么帮助。对于如何克服这个问题的任何想法将不胜感激。

由于

3 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。 Firefox浏览器的初始加载显示了Reader View警报,测试无法看到警报背后的页面元素。虽然我关闭了Firefox上的阅读器视图:配置页面,我测试开始的原始FF浏览器不考虑该设置。

我的解决方案只是编写重新加载页面。后续页面加载不显示Reader View警报,并且按照我的意图运行。

这个简单的解决方案的一个好处是,它适用于任何运行测试的人 - 您不需要为所有运行测试的人员进行Firefox管理员调整。

答案 1 :(得分:0)

你可以解决这种不便很简单。只需使用此脚本的刷新代码即可。

例如: driver.navigate().refresh();

答案 2 :(得分:-2)

  1. 导航至about:config
  2. 要删除Reader视图,请将reader.parse-on-load.enabled首选项值更改为“false”。
  3. 或者只是降级你的Firefox。 Mozilla在Firefox 38.0.5中启用了Reader视图功能