ruby-on-rails – Capybara / Cucumber的睡眠功能?

我在我的网站上有一个页面,我正在尝试测试,要求用户在继续操作之前在页面上花费至少五秒钟.有没有办法让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...

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...