1

異なるステップで2つの異なるサンプルテーブルを使用するシナリオを何らかの方法で構築することは可能ですか?このようなもの:

Given I log in
When I view a page
Then I should see <goodText>
Examples:
|goodText|
|abc|
And I should not see <badText>
Examples:
|badText|
|xyz|

上記のシナリオは機能しません。実際には、各テーブルにより多くの行があります。

4

2 に答える 2

1

表とシナリオの例を混同しているようです。それらを混在させることはできますが、あなたの例からは、何を達成しようとしているのかわかりません。単に書いてみませんか:

Given I log in
When I view a page
Then I should see "abc"
But I should not see "xyz"

または、複数の文字列を確認したい場合:

Given I log in
When I view a page
Then I should see the following text:
  | abc |
  | def |
But I should not see the following text:
  | xyz |
  | uvw |
于 2011-09-29T19:13:57.823 に答える
0

あなたは、実際にはもっと多くの行がテーブルにあると言っています。もちろん、テーブルには多くの列を含めることもできます。

これはうまくいきませんか?

Given I log in
When I view a page
Then I should see <goodText>
But I should not see <badText>
Examples:
|goodText| badText |
|abc     | xyz     |
于 2011-09-30T13:33:20.490 に答える