我想要有不一样的Capybara
我的代码中的等待时间取决于它们通常需要多长时间才能完全加载?我是否必须重复不断地改变Capybara.default_wait_time
或者,还有更好的方法?
您可以使用使用等待时间(秒) http://rubydoc.info/github/jnicklas/capybara/Capybara.using_wait_time方法如:
using_wait_time 3 do
expect(page).to have_text 'Lorem ipsum'
end
or :wait
选项(出现在 Capybara 2.1 中)。
注意:wait
选项仅受支持find
水豚2.1中的方法。
支持:wait
匹配器中的选项(即has_x?
and have_x
方法)已在 Capybara 2.2 中添加:
expect(page).to have_text('Lorem ipsum', wait: 3)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)