水豚计时问题

时间:2012-03-02 08:55:01

标签: rspec capybara

Capybara智能地等待测试命令序列与UI同步。但是,我从以下方面得到了误报:

  1. 将值填入输入字段
  2. 点击错误重定向到同一页面的链接,消除以前的值
  3. 测试检查字段的值。由于重定向还没有回来,旧值仍然存在,记录误报。
  4. 我想知道是否有正确测试此案例的方法,确保捕获不正确的案例。毫不奇怪,当代码被修复为使用ajax调用时,测试通过。

    更直接的测试方法是断言点击链接后页面没有重定向。

1 个答案:

答案 0 :(得分:0)

通常,当您单击常规链接或按钮时,Capybara应该等到加载新页面。也许别的东西出错了?