Java 无法细化AbstractTestNGCucumberTests类
我在pom文件中添加了依赖项,但仍然无法扩展Java 无法细化AbstractTestNGCucumberTests类,java,testng,cucumber-java,test-runner,Java,Testng,Cucumber Java,Test Runner,我在pom文件中添加了依赖项,但仍然无法扩展AbstractTestNGCucumberTests 您的依赖项中可能有一个作用域 如果是这样的话 <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-testng</artifactId> <version>4.7.1</version> <scope&g
AbstractTestNGCucumberTests
您的依赖项中可能有一个作用域 如果是这样的话
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>4.7.1</version>
<scope>Test</scope>
</dependency>
黄瓜
黄瓜试验
4.7.1
试验
删除该范围参数,然后您将能够在整个项目中使用此依赖项。对于最新版本的maven cucumber和Test NG integration,请使用 导入io.cumber.testng.abstractTestngCumberTests; 而不是 导入cucumber.api.testng.AbstractTestNGCucumberTests 当然,将maven依赖项更新为:
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-testng -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>6.4.0</version>
</dependency>
黄瓜
黄瓜试验
6.4.0
现在可以访问AbstractTestNGCucumberTests,其最新版本直到4.8.1,但现在已被取消“cucumber.api.testng.AbstractTestNGCucumberTests”已被弃用“任何人都知道如何实现此功能您使用的是info.cukes,这是cucumber的旧版本,您需要io.cucumber,请从maven存储库获取它。