运行 testng.xml 通过命令行 - 错误 Cannot find class in classpath: com.companyname.SSProject.LaunchSSProject
running testng.xml via command line- error Cannot find class in classpath: com.companyname.SSProject.LaunchSSProject
我在命令行中使用以下命令:
C:\Users\MyScriptDirectory>java -classpath ".;Lib\selenium-2.45.0\libs\testng-6.8.5.jar" org.testng.TestNGtestng.xml
收到错误消息:
[TestNG][错误]
在 class 路径中找不到 class: com.companyname.SSProject.LaunchSSProject
我在 testng.xml 中进行了以下输入:
"com.companyname.SSProject" 是我的包里面有 LaunchSSProject.java 文件
当我 运行 来自 eclipse 的 testng.xml 时,它工作正常。
有谁知道如何解决这个问题?
提前致谢
尝试以下命令:C:\SSProject> java -cp "path/to/your/jar/testng.jar:path/to/your/test_classes" org.testng.TestNG testng.xml
如果您的 testng.xml
不在 C:\SSProject
中,请给出 testng.xml.
的完整路径
SO 用户 Patton 在这里很好地解释了这一点 - How to run TestNG from command line
已更新:
对于 windows 用户,以下命令有效 - C:\Project\Path> java -cp "path/to/your/jar/testng.jar;path/to/your/test_classes" org.testng.TestNG testng.xml
我在windows上使用testNg,在windows命令提示符下执行,我使用命令:java -cp bin;libs/* org.testng.TestNG testng.xml
结果:测试运行成功
always on windows: 我使用git bash 命令,命令没有执行成功
Image
这对我有用——在命令提示符下转到项目文件夹并键入:
java --class-path "/lib/*;/bin" org.testng.TestNG testng.xml
或
java -cp "lib/*;bin" org.testng.TestNG testng.xml
我在命令行中使用以下命令:
C:\Users\MyScriptDirectory>java -classpath ".;Lib\selenium-2.45.0\libs\testng-6.8.5.jar" org.testng.TestNGtestng.xml
收到错误消息:
[TestNG][错误]
在 class 路径中找不到 class: com.companyname.SSProject.LaunchSSProject
我在 testng.xml 中进行了以下输入:
"com.companyname.SSProject" 是我的包里面有 LaunchSSProject.java 文件
当我 运行 来自 eclipse 的 testng.xml 时,它工作正常。
有谁知道如何解决这个问题? 提前致谢
尝试以下命令:C:\SSProject> java -cp "path/to/your/jar/testng.jar:path/to/your/test_classes" org.testng.TestNG testng.xml
如果您的 testng.xml
不在 C:\SSProject
中,请给出 testng.xml.
SO 用户 Patton 在这里很好地解释了这一点 - How to run TestNG from command line
已更新:
对于 windows 用户,以下命令有效 - C:\Project\Path> java -cp "path/to/your/jar/testng.jar;path/to/your/test_classes" org.testng.TestNG testng.xml
我在windows上使用testNg,在windows命令提示符下执行,我使用命令:java -cp bin;libs/* org.testng.TestNG testng.xml
结果:测试运行成功
always on windows: 我使用git bash 命令,命令没有执行成功
Image
这对我有用——在命令提示符下转到项目文件夹并键入:
java --class-path "/lib/*;/bin" org.testng.TestNG testng.xml
或
java -cp "lib/*;bin" org.testng.TestNG testng.xml