【发布时间】:2016-01-06 14:03:28
【问题描述】:
我正在使用在 Jenkins 上运行的 Selenium、Capybara 和 Cucumber 为 Rail 应用程序编写自动化测试。最近,我的很多测试由于错误而失败:
unknown error: Cannot read property 'ownerDocument' of undefined
(Session info: chrome=47.0.2526.106)
(Driver info: chromedriver=2.20.353124 (035346203162d32c80f1dce587c8154a1efa0c3b),platform=Linux 4.0.5 x86_64) (Selenium::WebDriver::Error::UnknownError)
./features/step_definitions/advanced_search.rb:81:in `/^user can see search buttons and links$/'
在 Chrome 检查中,我可以看到一个 javascript 错误:
Uncaught TypeError: Cannot read property 'ownerDocument' of undefined
那么,我想知道这个 javascript 错误是否会使我的测试失败?此错误仅在单击元素后出现。有没有人遇到过这个错误?如何解决这个问题? 谢谢。
【问题讨论】:
标签: javascript selenium-webdriver cucumber capybara