我在一个功能文件中列出了多个场景,我只需要运行一个失败的场景(用于调试目的)。
我在场景之前提到了@tag,但是在给定此标记时在测试运行程序文件中它正在运行整个功能文件。请帮我弄清楚如何正确放置它。
测试运行文件 -
tags={"@Islamic_User_check"},
原文由 Aditya 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在一个功能文件中列出了多个场景,我只需要运行一个失败的场景(用于调试目的)。
我在场景之前提到了@tag,但是在给定此标记时在测试运行程序文件中它正在运行整个功能文件。请帮我弄清楚如何正确放置它。
测试运行文件 -
tags={"@Islamic_User_check"},
原文由 Aditya 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您想使用黄瓜运行特定场景,您需要提供场景开始的行号,例如:
cucumber features/test.feature:7
如果你使用 @ 功能,它应该指向一个 txt 文件,其中仍然给出了行号。
来源: https ://www.relishapp.com/cucumber/cucumber/docs/cli/run-specific-scenarios
希望这可以帮助
原文由 Runningriot 发布,翻译遵循 CC BY-SA 3.0 许可协议
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
更新:现在有一个标签选项
在专家中:
(在 Windows powershell 中使用反引号转义 -D)