每次我尝试在功能文件中运行单个功能文件或单个方案时,都会在intellij中创建新的配置文件。 Glue
属性为空,Feature or folder path
位于特定要素文件上,即该方案的要素文件:
尝试运行单个要素文件或单个方案后的错误是:
Undefined step: ....
我想要运行的功能文件/方案中的每一步。
对此问题有任何不满,而不是创建1000个配置吗?
我的依赖项:
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java8</artifactId>
<version>1.2.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-jvm</artifactId>
<version>1.2.5</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.4</version>
<scope>test</scope>
</dependency>
答案 0 :(得分:0)
你有两个不同版本的黄瓜参与其中。 1.2.4和1.2.5,这是你遇到问题的原因吗?
答案 1 :(得分:0)
如果您的步骤定义文件位于命名包(不在test-&gt; java下),IDEA会自动添加“粘合剂”。 我使用您的依赖项检查了此示例http://github.com/czeczotka/cucumber-jvm-maven,它似乎工作正常。