尝试点击链接时,我会收到以下信息:
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兼容性问题。
答案 0 :(得分:1)
这似乎是Firefox和Selenium的兼容性问题。我已经尝试过使用Firefox 35.0,但确实有效。