0

我将 IntelliJ 与 Java Cucumber 插件一起使用。右键单击->“运行'场景:...”功能效果很好-除非场景名称中有硬括号。一个例子

Scenario Outline: The user tries to access a hyperlink referring to a page inside the application without being logged in [JIRA Number]

在这种情况下,当以上述方式运行它时,我会得到:

None of the features at 
[C:/dev/git_repositories/myapp.git/test/Cuke-Test/src/test/resources/com/maven/test/Login.feature] 
matched the filters: 
[The user tries to access a hyperlink 
referring to a page inside the application 
without being logged in [JIRA Number]]





0 scenario (0 passed)


0 steps (0 passed)


0 Scenarios
0 Steps
0m0,000s

进程以退出代码 0 空测试套件完成。

我注意到如果场景名称中有软括号(和),它们将在输出中被转义,如 \( 和 \)。

显而易见的解决方案当然是在场景名称中不使用硬括号 :] 但是,如果这正是我正在与之合作的团队中的做法呢?如何修复它以使其正常工作?

4

0 回答 0