是否有可能以某种方式构建一个在不同步骤中使用两个不同的Example表的场景?像这样:
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|
上面的场景不起作用,实际上每个表会有更多的行。
答案 0 :(得分: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 |
答案 1 :(得分: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 |