我有一个文件扩展名为.feature
的文件。请问从命令行运行吗?
为每个功能制作批处理文件。我正在使用Cucumber-JVM和Java Selenium。
答案 0 :(得分:3)
Cucumber-JVM基于JUnit,就像从命令行运行任何单元测试一样
java -cp /path/to/junit.jar org.junit.runner.JUnitCore [test class name]
其中test class name
注明了@CucumberOptions
features
请参阅功能文件。如果你使用Maven,你可以使用
mvn test
答案 1 :(得分:0)
如果您使用的是Maven,则可以通过以下方式运行.feature
文件:
mvn -Dcucumber.options="from/the/root/of/module/to/the/feature/MyFeature.feature" test
这将覆盖测试运行器类中的@CucumberOptions
。