我想Capybara在我的代码中有不同的等待时间,具体取决于它们通常需要多长时间才能完全加载?我是否必须重复改变Capybara.default_wait_time或者有更好的方法吗?
And*_*lov 78
您可以使用using_wait_time(seconds)方法,如:
using_wait_time 3 do
expect(page).to have_text 'Lorem ipsum'
end
Run Code Online (Sandbox Code Playgroud)
或:wait选项(出现在Capybara 2.1中).
请注意,该:wait选项仅由findCapybara 2.1中的方法支持.
支持:wait的匹配器选项(即has_x?和have_x方法)已在水豚2.2增加了:
expect(page).to have_text('Lorem ipsum', wait: 3)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12448 次 |
| 最近记录: |