【发布时间】:2015-04-28 11:43:04
【问题描述】:
我正在使用 Selenium 2.45.0 网格在多个浏览器中测试 Web 应用程序。
在某一时刻(我想是在将 Bugsnag 添加到应用程序时)一些 find_element 函数在 Firefox 中开始失败(在 Safari 中仍然有效),出现“访问属性handleEvent 的权限被拒绝”错误。
看起来有一个解决方法:
adding
$driver -> get_active_element();
before calling
$driver -> find_element...
但这很尴尬。
有没有其他人遇到过同样的问题并找到了更合适的解决方案?
【问题讨论】:
-
什么是火狐版本?我猜是 selenium 和 firefox 功能的问题,有人已经遇到过这个问题 [check this] 据我记得,在我不时遇到此类错误之前。但我也不建议您将 firefox 更新到最新版本,因为 selenium 2.45 不能很好地与 firefox 37 配合使用 (github.com/SeleniumHQ/selenium/issues/452)
-
是的。这是 Firefox 37.0.2
-
好吧,在我使用 selenium 2.45 和 firefox 37 的情况下 - 浏览器甚至不想启动新会话,所以我建议您或安装 firefox 36 或等到 selenium 获得更新
标签: perl selenium selenium-webdriver selenium-grid