2012-01-17 10 views
0

私のキュウリ試験では、シナリオの最後に2つの条件を確認したいと思います。キュウリ - 1つのシナリオ内で複数の「Then」条件をテストする方法は?

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

これはうまくいくはずです。それは「無視された」という意味ですか? –

+0

キュウリの出力を追加してください –

答えて

0

キュウリは、障害が発生したらシナリオの実行を停止します。チャンスはあなたの最初の「then」ステップが失敗することです。

0

シナリオには任意の数のThenステートメントがあり、任意の順序で実行できます。

私はテストに複数のGiven ...があると書いています... When ...同じシナリオのブロックであり、確かにベストプラクティスではありませんが、動作します。

関連する問題