我可以导出 Selenium / Gherkin / Cucumber 中的描述性测试名称吗?
Can I export descriptive test names in Selenium / Gherkin / Cucumber?
我在使用场景模板方法插入多个参数的功能文件中进行了一些测试。例如:
@MaskSelection
Scenario Template: The Mask Guide Is Available
Given the patient is using "<browser>"
And A patient registered and logged in
And A patient selected the mask
When the patient clicks on the "<guide>"
Then the patient should see the "<guide>" guide for the mask with "<guideLength>" slides
Examples:
| browser | guide | guideName | guideLength |
| chrome | mask | Mask | 5 |
| firefox | replacement | Mask Replacement Guide | 6 |
| internetexplorer | replacement | Mask Replacement Guide | 6 |
目前,正在导出名称如 "TheMaskGuideIsAvailableVariant3" 的测试结果。有没有什么办法让它导出像 "TheMaskGuideIsAvailable("chrome", "mask", "Mask", "5")" 这样的东西?我有几个导出 50 多个结果的测试,计算列表以准确找出哪一组参数失败是一件很痛苦的事情。我本可以发誓导出曾经像这样工作过,但我似乎无法复制这种行为。
可能与此有关,最近,我无法在 Visual Studio 的测试资源管理器中双击测试实例并转到其文件中的测试大纲。相反,没有任何反应,我必须手动转到该文件。
变体情况的答案是附加的部分是 table 的第一列。如果第一列中有非唯一项目,它将导出为编号 "Variants".
我找到的导出列表的答案是使用 vstest.console 和“/ListTests”选项。根据前面的段落,由于第一列是用于命名的列,因此可以使用连接的参数列表建立一列。
我在使用场景模板方法插入多个参数的功能文件中进行了一些测试。例如:
@MaskSelection
Scenario Template: The Mask Guide Is Available
Given the patient is using "<browser>"
And A patient registered and logged in
And A patient selected the mask
When the patient clicks on the "<guide>"
Then the patient should see the "<guide>" guide for the mask with "<guideLength>" slides
Examples:
| browser | guide | guideName | guideLength |
| chrome | mask | Mask | 5 |
| firefox | replacement | Mask Replacement Guide | 6 |
| internetexplorer | replacement | Mask Replacement Guide | 6 |
目前,正在导出名称如 "TheMaskGuideIsAvailableVariant3" 的测试结果。有没有什么办法让它导出像 "TheMaskGuideIsAvailable("chrome", "mask", "Mask", "5")" 这样的东西?我有几个导出 50 多个结果的测试,计算列表以准确找出哪一组参数失败是一件很痛苦的事情。我本可以发誓导出曾经像这样工作过,但我似乎无法复制这种行为。
可能与此有关,最近,我无法在 Visual Studio 的测试资源管理器中双击测试实例并转到其文件中的测试大纲。相反,没有任何反应,我必须手动转到该文件。
变体情况的答案是附加的部分是 table 的第一列。如果第一列中有非唯一项目,它将导出为编号 "Variants".
我找到的导出列表的答案是使用 vstest.console 和“/ListTests”选项。根据前面的段落,由于第一列是用于命名的列,因此可以使用连接的参数列表建立一列。