簡體   English   中英

檢查RSpec + capybara-webkit是否存在JS框

[英]Check if JS box exists with RSpec + 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  

最后,這是我的config.block_unknown_urls(我阻止了所需的URL)和default_max_wait_time(我將其從1更改為3)的問題。 現在解決了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM