使用命令行命令在场景大纲中执行单个黄瓜测试用例
Execute single cucumber test case in a scenario outline using command line command
如果我想单独执行测试用例 TCID0002,我想使用下面场景大纲中的 protractor.For 示例从场景大纲中执行单个测试用例,我如何才能 运行 测试用例TCID0002 使用量角器?
@shopping
Scenario Outline: Test
Given the user navigates to xxx.com
When the user searches for <product>
Then the current page is shopping cart page
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
到运行所有的测试用例现在我用
protractor Config.js --cucumberOpts.tags="@shopping"
场景大纲中是否有执行单个测试用例的命令?
您可以在示例 table 上使用标签并将其拆分为两个 table。然后将 @runone
标签提供给配置文件中 cucumberOpts
的标签选项。
@runall
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
@runone
Examples:
|TCID | product|
|TCID0002|watch |
在我的团队成员的帮助下找到了在 Cucumber 中执行单个测试用例的解决方案。
到运行单个测试用例遵循以下2个步骤
步骤 1
在场景标题中保留TCID,如下所示
Scenario Outline: <TCID> test case to validate search
Given the user navigates to xxx.com
When the user searches for <product>
Then the current page is search result page
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
步骤 2
在命令中使用 cucumberOpts.name。 'cucumberOpts.name' 将过滤场景标题中包含给定字符串的场景。
--cucumberOpts.name="WAGCAR0002" 将单独过滤 WAGCAR0002 场景。
命令
下面的命令将执行测试用例'WAGCAR0002'
protractor Config/wagConfig.js --cucumberOpts.name="WAGCAR0002"
如果我想单独执行测试用例 TCID0002,我想使用下面场景大纲中的 protractor.For 示例从场景大纲中执行单个测试用例,我如何才能 运行 测试用例TCID0002 使用量角器?
@shopping
Scenario Outline: Test
Given the user navigates to xxx.com
When the user searches for <product>
Then the current page is shopping cart page
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
到运行所有的测试用例现在我用
protractor Config.js --cucumberOpts.tags="@shopping"
场景大纲中是否有执行单个测试用例的命令?
您可以在示例 table 上使用标签并将其拆分为两个 table。然后将 @runone
标签提供给配置文件中 cucumberOpts
的标签选项。
@runall
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
@runone
Examples:
|TCID | product|
|TCID0002|watch |
在我的团队成员的帮助下找到了在 Cucumber 中执行单个测试用例的解决方案。
到运行单个测试用例遵循以下2个步骤
步骤 1
在场景标题中保留TCID,如下所示
Scenario Outline: <TCID> test case to validate search
Given the user navigates to xxx.com
When the user searches for <product>
Then the current page is search result page
Examples:
|TCID | product|
|TCID0001|soap |
|TCID0002|watch |
|TCID0003|lipstick |
步骤 2
在命令中使用 cucumberOpts.name。 'cucumberOpts.name' 将过滤场景标题中包含给定字符串的场景。 --cucumberOpts.name="WAGCAR0002" 将单独过滤 WAGCAR0002 场景。
命令
下面的命令将执行测试用例'WAGCAR0002'
protractor Config/wagConfig.js --cucumberOpts.name="WAGCAR0002"