我创建了一个 testng
套件文件。
我可以直接在 Eclipse 中运行它,但想知道如何在 MAC OS X 上使用命令行运行它。
我创建了一个 testng
套件文件。
我可以直接在 Eclipse 中运行它,但想知道如何在 MAC OS X 上使用命令行运行它。
testNG
,请尝试以下命令 -java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml
testNG.xml
文件的文件夹,然后运行上述命令。在命令中输入您的testNG.jar文件所在路径,对于我来说是/opt/testng-6.8.jar:bin
。java -cp "PATH/TO/TESTNG.jar:PATH/TO/jcommander-1.7.jar" org.testng.TestNG testng.xml
:
分隔,而不是像Windows中那样使用;
:java -cp ./src/lib/*:./bin org.testng.TestNG testng.xml
;
,如果是Unix / Linux,则使用:
。
;
字符表示Unix shell的语句结束,因此您要尝试执行的内容是:java -cp ./src/lib/*
./bin org.testng.TestNG testng.xml
./target/test-classes/tv/digisoft/VODMobile
,这是我正在运行的命令 java -cp ./src/lib/*:./target/test-classes/tv/digisoft/VODMobile org.testng.TestNG VODMobile_Login.xml
,但我遇到了一个错误:Could not find class in classpath: com.appium.test.test_login
。 - Arunkumar Aousula
[TestNG] [ERROR] cannot find class in classpth: [class name]
这是我正在运行的命令java -ea -classpath "./src/lib/testng-6.9.4.jar:./src/lib/jcommander-1.19.jar" org.testng.TestNG VODMobile_Login.xml
。 - Arunkumar Aousula