【问题标题】:How to run the testng script of maven project through the command line in mac如何在mac中通过命令行运行maven项目的testng脚本
【发布时间】:2018-08-25 03:06:14
【问题描述】:

我正在尝试通过 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
===============================================

【问题讨论】:

    标签: java maven selenium terminal appium-ios


    【解决方案1】:

    您应该使用 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      相关资源
      最近更新 更多