Java Cucumber:-无法通过运行功能文件和testrunner类生成步骤定义
我试图从我的功能文件生成步骤定义,并且我还设计了TestRunner类,但在执行时,两者都在控制台上给出如下输出:- 0场景 0步 0m0s.000sJava Cucumber:-无法通过运行功能文件和testrunner类生成步骤定义,java,selenium,cucumber,cucumber-jvm,cucumber-junit,Java,Selenium,Cucumber,Cucumber Jvm,Cucumber Junit,我试图从我的功能文件生成步骤定义,并且我还设计了TestRunner类,但在执行时,两者都在控制台上给出如下输出:- 0场景 0步 0m0s.000s 即使我的功能文件包含场景和步骤。由于您没有共享任何代码或关于您所做工作的详细信息,我唯一能做的假设是您在testrunner类中做了一些错误的事情 @RunWith(Cucumber.class) @CucumberOptions( features = "Feature" ,glue={"stepDefiniti
即使我的功能文件包含场景和步骤。由于您没有共享任何代码或关于您所做工作的详细信息,我唯一能做的假设是您在testrunner类中做了一些错误的事情
@RunWith(Cucumber.class)
@CucumberOptions(
features = "Feature"
,glue={"stepDefinition"}
)
public class TestRunner {
}
在功能中,确保功能文件的路径正确。i、 e.如果它们存储在其他目录中,请提供相同的路径
Ex: features = {"src/test/java/features"}
此外,如果可能的话,请共享您的项目结构、功能文件和testrunner类代码,以防这对您不起作用。实际上,我的runner类文件如下所示:- 打包机
import org.testng.annotations.Test;
进口cucumber.api.CucumberOptions;
导入cucumber.api.testng.AbstractTestNGCucumberTests;
@CucumberOptions(功能={“src//test//resources//featurefiles”},胶水={“im801clsteps”},插件={“html:target/cucucumberHTML报告”,
“json:target/cumber.json”、“pretty:target/cumber-pretty.txt”})
@试验
公共类MainRunner扩展AbstractTestNGCucumberTests{
}
我正在使用testng而不是junit来运行我的测试,请告诉我我的错误原因?删除功能文件中关键字(给定、时间等)后的冒号(:)。添加runner文件的cucumberoptions。