在我的黄瓜测试中,我想在我的场景结束时检查两个条件,例如
Scenario: Category product listing page correctly
Given I am on the product page
Then I should see "Product Categories"
And I should see 10 table rows in the products table
然而,当我运行测试时,“And ...”被忽略。
有谁知道如何实现这一目标?
谢谢!
答案 0 :(得分:1)
黄瓜会在看到失败后停止执行该方案。有可能是你的第一个'然后'步骤失败。
答案 1 :(得分:0)
一个场景可以有任意数量的Then语句和步骤可以按任何顺序排列。
我写的测试有多个给定...当...然后在同一场景中阻止,虽然它当然不是最佳实践,但确实有效。