我正在尝试测试我网站上的一个页面,该页面要求用户在继续之前至少在该页面上停留五秒钟。 Capybara 是否有办法让我的 Cucumber 测试在该页面上暂停并等待五秒钟,然后再继续我描述的下一步?
最佳答案
我的步骤定义中有这个:
Given /^I wait for (\d+) seconds?$/ do |n|
sleep(n.to_i)
end
在你的功能中:
Given I am on the whatever page
And I wait for 5 seconds
And I follow "A Link"
# etc...
关于ruby-on-rails - capybara / cucumber 的 sleep 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12901109/