2012-01-17 76 views
0

在我的黄瓜测试中,我想在我的情景结尾处检查两个条件,例如,黄瓜 - 如何在一个情景中测试多个“然后”条件?

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 ...”被忽略。

有谁知道如何做到这一点?

谢谢!

+1

这应该工作。什么意思是“被忽略”? – 2012-01-17 02:43:22

+0

请添加黄瓜输出 – 2012-01-17 21:34:57

回答

0

黄瓜一旦发现故障就会停止执行场景。机会是你的第一个'然后'的步骤是失败的。

0

一个场景可以有任何数量的Then语句和步骤可以以任何顺序。

我已经写过测试有多个给定......当......然后在同一场景中阻塞,虽然它当然不是最佳实践,但它确实有效。