|
|
1
1
您可以通过对每个数据库场景运行单独的测试来实现这一点。为此,请使用 --标签 此处解释的参数 https://github.com/cucumber/cucumber/wiki/Tags#running-a-subset-of-scenarios 我更喜欢的另一种方法是将类似的数据库场景放到功能文件中。例如,用于更改数据的要素文件。使用@Before获取场景的标记。
希望能有所帮助! |
|
|
2
1
您必须设置Before hooks,它只在标记匹配时运行,并为仅查看的数据设置一个静态标志。对于noData,您可以添加一个类似于onebread标签的函数,即重置标志。 我不清楚oneBread标签,它是否意味着设置一个面包。那么多个面包呢?我想你必须修改逻辑。 下面应该适用于您提到的功能文件流。
你可以试试这样的。有一个通用的Before钩子,它会一直运行,并将Scenario对象作为参数。您可以访问
|