Rails + Cucumber:如何在继续下一步之前等待javascript完成?

时间:2014-06-23 15:43:03

标签: ruby-on-rails

我有一个使用jQuery和ajax的表单。表单的一部分依赖于jquery将某些输入加载到表单中,但是,有时候我的测试会失败,因为它们非常快,以至于它们不会等待javascript完成。有没有办法在继续之前将函数包装等待javascript响应?现在我只使用sleep 1

When(/^I add a product to my collection$/) do
  select(Product.first.name, from: "unassociated_product_ids[]")
  click_link(">") #<-- uses ajax
  sleep 1
end

0 个答案:

没有答案