![](/img/trans.png)
[英]Java project in Eclipse. Feature to open Declaration or Implementation using `ctrl+click` or `F3` is not working
[英]Cucumber Feature file scenario steps doesn't take me to corresponding step definition when used F3 or Ctrl+click in Java
当我在特征文件中的步骤上按Ctrl +单击或F3时,转到步骤定义,它不会带我到那里。
几天前它刚刚停止工作,我不知道为什么。 我尝试从 Marketplace 重新安装“Natural 0.7.6”插件集 - 没有解决问题。 我在这里做错了什么?!
此外,如何在运行时在 Feature 文件中的Feature
标记中写入内容? scenario.getId()
返回功能文件名,即TestCase01.feature
。 但是,我想阅读“加载 CSV 文件后测试注册表数据库”:
Feature: Test Registry Database after CSV files have been Loaded Scenario: verify_SourceFTP_TableData Given XXXXXXXXXXXXXXXXX When XXXXXXXXXXXXXXXXXXX Then XXXXXXXXXXXXXXXXXXXXXXX And XXXXXXXXXXXXXXXXXXXXXXXXX
pom.xml:
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-junit -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>3.0.2</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-core -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-core</artifactId>
<version>3.0.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>3.0.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-testng -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>3.0.2</version>
</dependency>
当以错误的不同格式打开功能文件时,就会发生此问题。 请尝试打开与“编辑器”相同的文件,它就像一个聊天图标,这是正确的格式,因为您将通过 ctrl+单击获得此选项,它将为您提供步骤定义
这是我修复它的方法-
这应该可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.