[英]How to run the testng script of maven project through the command line in mac
我正在尝试通过 TestNG 运行自动化脚本,该脚本启动 Appium 会话并在 iPad 应用程序上执行测试用例。 我可以从 eclipse 运行脚本,但无法运行终端。 任何人都可以帮助我通过终端运行脚本。 我尝试了以下命令,但没有得到预期的输出。
My-Mac:iPadAutong_clients jenkins$ java -cp "/Library/Java/Extensions/testng-6.11.jar:/Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_clients/lib/selenium-support-3.6.0.jar:/Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_clients/lib/selenium-java-3.6.0.jar:/Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_api/target/_iPadAutoNg_api-8.1.7.jar:/Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_ahm/target/_iPadAutoNg_ahm-8.1.7.jar:/Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_clients/target/_iPadAutomation_Clients-8.1.7.jar" org.testng.TestNG /Users/jenkins/Desktop/new_v8/SourceCode/iPadAutong_clients/suites/programs/EngagementBasedProgram/InitiateEngagementBasedConsultingProgram.xml
===============================================
ConsultingPrograms
Total tests run: 0, Failures: 0, Skips: 0
===============================================
您应该使用 mvn 命令来构建和运行您的测试。 尝试从终端使用mvn clean compile test -Dtest=<your class name>
。
您还可以使用 Automator 创建 bash 脚本并轻松调用它。 只需创建一个新的 Automator 应用程序并选择“运行 Bash 脚本”实用程序并输入以下代码
source ~/.bash_profile
cd <Your Maven project location>
mvn clean compile test -Dtest=<your class name>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.