Selenium :: WebDriver :: Error :: UnknownError:权限被拒绝访问属性" handleEvent"

时间:2015-08-31 13:33:02

标签: ruby selenium selenium-webdriver watir watir-webdriver

尝试点击链接时,我会收到以下信息:

Selenium::WebDriver::Error::UnknownError: Permission denied to access property "handleEvent"
from [remote server] https://cdn.shopify.com/s/assets/admin-1281904798962f996c66cecd685ab47c.js:11:in `unknown'

以下是代码:

$browser.elements(css: "a.btn:nth-child(3)")[0].click

有趣的是,当我尝试使用Pry手动执行此操作时,它可以正常工作。

# Works
add_new_link_button = $browser.elements(css: "a.btn:nth-child(3)")[0]
add_new_link_button.click

我正在使用ruby (2.2.2p95)watir (5.0.0)watir-webdriver (0.8.0)selenium (0.2.11)selenium-webdriver (2.47.1)Firefox (40.0.3)。我也尝试过Firefox (36.0)

关于下一步尝试的任何想法?

更新

我刚试过Firefox 35.0并且它有效。所以这似乎是Firefox / selenium兼容性问题。

1 个答案:

答案 0 :(得分:1)

这似乎是Firefox和Selenium的兼容性问题。我已经尝试过使用Firefox 35.0,但确实有效。