每当我在firefox中运行测试时,地址栏中会弹出“阅读器视图”消息框。这个弹出窗口隐藏了视图中的元素,因此Webdriver正在抛出“ElementnotvisibleException。此弹出窗口以英语以外的语言显示。 我禁用了阅读器视图选项。这对我没什么帮助。对于如何克服这个问题的任何想法将不胜感激。
由于
答案 0 :(得分:0)
我刚遇到同样的问题。 Firefox浏览器的初始加载显示了Reader View警报,测试无法看到警报背后的页面元素。虽然我关闭了Firefox上的阅读器视图:配置页面,我测试开始的原始FF浏览器不考虑该设置。
我的解决方案只是编写重新加载页面。后续页面加载不显示Reader View警报,并且按照我的意图运行。
这个简单的解决方案的一个好处是,它适用于任何运行测试的人 - 您不需要为所有运行测试的人员进行Firefox管理员调整。
答案 1 :(得分:0)
你可以解决这种不便很简单。只需使用此脚本的刷新代码即可。
例如:
driver.navigate().refresh();
答案 2 :(得分:-2)
或者只是降级你的Firefox。 Mozilla在Firefox 38.0.5中启用了Reader视图功能