检查RSbox是否存在RSpec + capybara-webkit

时间:2015-11-06 15:31:36

标签: javascript ruby-on-rails rspec capybara capybara-webkit

我使用RSpec + capybara和capybara-webkit作为驱动程序。 我必须在点击按钮后检查页面中是否存在JS框,但没有结果。 如果我使用硒作为驱动程序,测试通过,但我需要使用capybara-webkit。

我正在使用

expect(page).to have_selector(#js_window)

我的配置是

Capybara.run_server = false
Capybara.default_selector = :css
Capybara.default_max_wait_time = 1
Capybara.javascript_driver = :webkit

RSpec.configure do |config|
 config.include Capybara::DSL
end  

1 个答案:

答案 0 :(得分:0)

最后,我的config.block_unknown_urls(我阻止了我需要的url)和default_max_wait_time(我将其从1更改为3)是一个问题。 现在解决了!