考虑到我在功能文件级别将并行标签设置为 true,我可以按顺序执行场景大纲示例吗?
测试功能:
@parallel=true
@MS_Feature1_Test
@TestCase1
Scenario Outline: This is to validate TC1
Given ...
Then ....
Examples:
|Steps |Outcome|
|'Call API 1' |'PASS' |
|'Call API 2' |'PASS' |
|'Call API 3' |'PASS' |
@TestCase2
Scenario Outline: This is to validate TC2
Given ...
Then ....
Examples:
|Steps |Outcome|
|'Call API 1' |'PASS' |
|'Call API 2' |'PASS' |
|'Call API 3' |'PASS' |
根据上述功能文件,我希望 @TestCase1 和 @TestCase2 开始并行执行,但步骤(示例)“Call API 1”、“Call API 2”和“Call API3”以顺序方式执行.
我有办法在空手道中实现这一目标吗?
为什么不将轮廓移动到单独的特征文件中。然后每个上的
@parallel=false
应该会让你得到你想要的。