如何使用Capybara Selenium控制覆盖所有屏幕的div

时间:2017-12-18 22:13:58

标签: selenium capybara ruby-on-rails-5 rspec3

我使用Rails 5 Rspec和Capybara-Selenium,我有一个效果,在1/2秒内屏幕覆盖一个白色div,并且jQuery-animate淡出然后出现字段和其他元素。 / p>

我有很多期待,比如

expect(page).to have_css("h3",text:"We have sent an email...")

现在我的javascript错误导致这个div没有淡出,所以屏幕都是白色的,而且我希望这些期望失败,但它们不会失败,期望通过甚至认为所有屏幕都是白色

我是否可以控制此白屏而不添加expect(page).not_to have_selector("div_than_cover_the_screen")等所有方案?

类似于" real_visible"选项......:expect(page).to have_css("h3",text:"We have sent an email...", real_visible: true)

0 个答案:

没有答案