黄瓜.feature文件未链接到Eclipse中的stepDefinition.java

问题描述 投票:0回答:1

我已经从Eclipse市场安装了Natural 0.7.6插件,并且我有Windows 10。Eclipse版本:适用于Java开发人员的Eclipse IDE版本:2020-03(4.15.0)内部版本号:20200313-1211

与黄瓜相关的Maven依赖项:

    <dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java</artifactId>
    <version>5.7.0</version>
    </dependency>
    <dependency>
        <groupId>io.cucumber</groupId>
        <artifactId>cucumber-junit</artifactId>
        <version>5.7.0</version>
        <scope>test</scope>
    </dependency>   
  </dependencies>

.feature file

step definition file

  [1]: [https://i.stack.imgur.com/e22x3.png][1]
  [2]: https://i.stack.imgur.com/cAfLY.png

。feature文件抱怨“未找到的定义”。.feature文件步骤上的CTRL + CLICK没有导航到stepDefinition文件(附有屏幕截图)。我是否缺少任何插件?我使用的Eclipse IDE版本和Cucumber插件是否存在兼容性问题?感谢您的帮助。

eclipse cucumber-java
1个回答
0
投票

首先需要一个黄瓜跑步程序文件,在里面需要将步骤定义文件与黄瓜功能粘合在一起。问题是在黄瓜中,如果您将特征文件,步骤定义文件和流道文件自动放置在同一软件包中,它将能够将步骤定义文件中的步骤与功能文件进行映射。但是根据屏幕截图,我可以看到在不同的软件包中存在功能和步骤定义。请创建一个运行器文件,如下所示:

>

© www.soinside.com 2019 - 2024. All rights reserved.