是否有可能用gherkin编写一个场景大纲,其中包含一个断言步骤,而这个步骤在所有示例中都不需要?
该场景将有两个断言步骤来测试可以切换的表。
对于#2,当表被关闭时,第二步将不需要运行,因此我想知道是否可以使用数据表并将值保留为空。
例子如下:
Scenario Outline: Toggle graph and test data
Given I have "<Data>" data set
When I toggle the grid "<toggle>"
Then the grid is "<display>"
And all grid cells contain "<gridValues>"
Examples:
| Data | toggle | display | gridValues |
| 240 | On | displayed | 240 |
| 240 | Off | hidden | |
| null data | On | displayed | - |
| null data | Off | hidden | |"gridValues“只在两种场景中使用。
有更好的方法来写这个吗?
发布于 2018-06-18 16:27:13
是的,有一种更好的写作方法。试着写一个场景来解释你在做什么以及为什么它很重要,而不是一个充满细节的场景来解释你是如何做的,但实际上却没有揭示出你在做什么。
一些问题可以帮助你做到这一点
等等
试着自己弹出为什么堆叠,看看你是否能发现什么和为什么。
https://stackoverflow.com/questions/50874195
复制相似问题