我在功能文件中列出了多个方案,我只需要运行一个故障方案(用于调试目的).
我在场景之前提到过@tag但是在Test Runner文件中给出这个标签时它正在运行整个特征文件.请帮我解释如何正确使用它.
TEST Runner文件 -
tags={"@Islamic_User_check"},
Run Code Online (Sandbox Code Playgroud)
小智 13
如果要使用黄瓜运行特定场景,则需要提供场景开始的行号,如:
cucumber features/test.feature:7
Run Code Online (Sandbox Code Playgroud)
如果您使用@功能,它应指向仍然给出行号的txt文件.
资料来源:https://www.relishapp.com/cucumber/cucumber/docs/cli/run-specific-scenarios
希望这可以帮助
更新:现在有一个标签选项
cucumber --tags @tagname
Run Code Online (Sandbox Code Playgroud)
在maven中:
mvn test -Dcucumber.options="--tags @tagname"
Run Code Online (Sandbox Code Playgroud)
(在Windows PowerShell中使用反引号转义-D)
mvn test `-Dcucumber.options="--tags @tagname"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24847 次 |
| 最近记录: |