使用@RunWith(Cucumber.class)
时,我得到:
Cucumber cannot be resolved to type and class <Cucumber>cannot resolved to a type.
但是没有任何导入库声明的建议。
如果我使用import cucumber.api.CucumberOptions
手动导入,则无法获取Cucumber.api
的类型。
是否需要添加任何依赖项或任何外部jar?
答案 0 :(得分:0)
您是否已将Cucumber添加为项目的依赖项?您可以使用Maven或Gradle进行操作。 例如,如果您使用的是Maven,则需要在pom.xml中添加以下依赖项:
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java8</artifactId>
<version>3.0.2</version>
<scope>test</scope>
</dependency>
请注意,3.0.2是当前版本的atm。将发布新版本。您可以在文档中或GitHub上找到最新版本。
您可以在此处找到有关安装的更多信息:https://docs.cucumber.io/installation/java/