如何在Mac OS X上使用命令行运行testng.xml文件

时间:2015-09-01 09:13:30

标签: android macos selenium automation testng

我创建了一个testng套件文件。 我可以直接从Eclipse运行它,但想知道如何在MAC OS X上使用命令行运行它。

2 个答案:

答案 0 :(得分:2)

要在MAC OSX中使用命令提示符运行testNG,请尝试以下命令 -

java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml

确保已从命令提示符下安装Java及其可用。导航到存在testNG.xml文件的文件夹,然后运行上面的命令。在命令中输入testNG.jar文件所在的路径,对我来说是/opt/testng-6.8.jar:bin

Check this sample了解更多信息。如果您的testNG出现JNI错误,请在上面的命令中包含jcommader jar file路径。这是如何 -

java -cp "PATH/TO/TESTNG.jar:PATH/TO/jcommander-1.7.jar" org.testng.TestNG testng.xml

希望这有帮助。

答案 1 :(得分:1)

在类Unix系统下使用:分隔路径,而不像Windows中那样;分隔路径:

java -cp ./src/lib/*:./bin org.testng.TestNG testng.xml

如果您在Windows下使用bash,则使用;或者如果是unix / linux则使用:

;字符表示对Unix shell的语句结束,所以你试图超越的是:

java -cp ./src/lib/*
./bin org.testng.TestNG testng.xml