Selenium::WebDriver::Error::UnknownError: Permission denied to access property "handleEvent"
Selenium::WebDriver::Error::UnknownError: Permission denied to access property "handleEvent"
尝试单击 link 时,我得到以下信息:
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 兼容性问题。
这似乎是 Firefox 和 Selenium 的兼容性问题。我已经在 Firefox 35.0 上试过了,确实有效。
尝试单击 link 时,我得到以下信息:
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 兼容性问题。
这似乎是 Firefox 和 Selenium 的兼容性问题。我已经在 Firefox 35.0 上试过了,确实有效。