繁体   English   中英

如何在mac中通过命令行运行maven项目的testng脚本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM