我在命令行上使用以下命令:

C:\Users\MyScriptDirectory>java -classpath ".;Lib\selenium-2.45.0\libs\testng-6.8.5.jar"org.testng.TestNG testng.xml

获取错误信息:

[TestNG] [错误]

无法在类路径中找到类: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


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!