是否有可能以某种方式构建一个在不同步骤中使用两个不同示例表的场景?像这样的东西:
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|
上面的场景不起作用,实际上每个表都会有更多的行。
看起来您将表格与场景示例混淆了。您可以混合使用它们,但是从您的示例中我不确定您要达到什么目的。为什么不直接写:
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 |
您说实际上表格中会有更多行;但当然一个表也可以有很多列。
这对你不起作用吗?
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 |