所有Capybara步骤都通过,但是场景失败了

时间:2014-10-17 21:21:53

标签: cucumber capybara

我有一个特别的片状测试。有时它会明智地失败并告诉我哪一步变坏了。但有时它会在没有任何步骤失败的情况下失败:

Using the default profile...
............................F

Failing Scenarios:
cucumber features/admin/staff_allocation.feature:43 # Scenario: Staff Allocation shows current data

1 scenario (1 failed)
19 steps (19 passed)
0m6.173s

This question让我怀疑这个问题是在"当"步骤(而不是"然后"步骤)但我在步骤中找不到任何这样的痕迹。当所有步骤都通过时,是否还有其他原因会导致失败?

1 个答案:

答案 0 :(得分:0)

您是否从rspec获得了有用的信息?尝试使用rspec --format获取所需的一些信息

尝试尝试放置5'睡眠5'在您的方案的最后一行。在测试结束时你可能会出现错误的断言,并且当场景完成并且capybara在最后进行清理时会发生一些时髦的事情。