2015-03-19 197 views
2

我已經使用java編寫了黃瓜測試用例。我.feature文件的位置是:如何從命令行界面執行cucumber java測試

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測試用例嗎?

回答

3

試試這個:

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

感謝馬克您的答覆。因爲我是命令行界面的新手,所以請您驗證下面的命令是否正確:java -classpath jars/* cucumber.api.cli.Main --glue D:\ eclipse \ myworkspace \ GoogleLogin \ src \ test \ java \ GoogleLoginStepDef \ test \ StepDefinitionGoogleLogin.java D:\ eclipse \ myworkspace \ GoogleLogin \ src \ test \ resources \ GoogleLogin \ test \ GoogleLogin.feature – 2015-03-19 07:13:24

0

或者試試這個

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

的,你可以啓動

$ cucumber