Tee*_*eej 10 selenium ruby-on-rails capybara
我一直收到这个错误:
Failure/Error: page.evaluate_script('jQuery.active') == 0
Selenium::WebDriver::Error::JavascriptError:
ReferenceError: jQuery is not defined
Run Code Online (Sandbox Code Playgroud)
每当我使用脚本时:
wait_until do
page.evaluate_script('jQuery.active') == 0
end
Run Code Online (Sandbox Code Playgroud)
我已经放入调试器并检查了jQuery库.它存在于特定页面上.
我需要为此配置一些东西吗?
编辑:
Capybara和RSpec的版本是:
rspec-rails-2.11.0 rspec-2.11.0 capybara-1.1.2
该错误意味着您的示例确实具有 js:true,但最好在此处发布完整的示例。
我发现从默认的 selenium 驱动程序切换到 webkit 为我解决了一些不同的问题,而且示例运行得更快。
本身不是答案,但值得尝试看看它是否能解决您的特定问题。
| 归档时间: |
|
| 查看次数: |
2609 次 |
| 最近记录: |