如何从命令行界面执行黄瓜 java 测试

How to execute cucumber java tests from command line interface

我使用 java 编写了黄瓜测试用例。我的 .feature 文件的位置是:

Z:\eclipse\myworkspace\ProjectName\src\test\resources\GoogleLogin\test\GoogleLogin.feature

我的步骤定义文件的位置是:

Z:\eclipse\myworkspace\ProjectName\src\test\java\GoogleLoginStepDef\test\StepDefinitionGoogleLogin.java.

我可以使用 Maven 执行我的测试用例,但不知道通过命令行界面执行。

你能帮我一步一步地从命令行界面执行 cucumber java 测试用例吗?

试试这个:

java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format

或者试试这个

 alias cucumber='java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format'

你可以开火

$ cucumber

您也可以使用以下命令:

java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'com.xx.automation.cucumber.testSuites.RunFeature’

这是你的例子:

java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'featureFilePath’