多水豚等待时间?
我想在我的代码中有不同的Capybara
等待时间,取决于他们通常需要花费多less时间才能完全加载? 我是否必须反复改变Capybara.default_wait_time
或者有更好的方法?
您可以使用using_wait_time(秒)方法,如:
using_wait_time 3 do expect(page).to have_text 'Lorem ipsum' end
或者:wait
选项(出现在水豚2.1中)。
请注意:wait
只有通过Capybara 2.1中的find
方法才能支持:wait
选项。
支持:wait
匹配器中的:wait
选项(即has_x?
和have_x
方法)已被添加到have_x
2.2中:
expect(page).to have_text('Lorem ipsum', wait: 3)