我正在尝试通过命令行执行 TestNG Suite 文件以启动回归运行。目前,我通过我的 Eclipse IDE 成功执行此操作,方法是右键单击“testng.xml”文件,然后选择 Run As > TestNG Suite。
但是,当我尝试通过命令行运行它时,我收到一条错误消息。以下步骤:
- 我导航到保存“testng.xml”文件的目录。例如 C:\Users\xxx\Documents\eclipse projects\Automated Testing\config
运行命令:
java org.testng.TestNG testng.xml
上述命令生成以下响应:
Error: Could not find or load main class org.testng.TestNG
我尝试将类路径设置为包含所有 selenium 和 testNG Jar 文件,如下所示:
set classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium-2.25.0/libs/*
但是,这会生成以下错误消息:
Environment variable classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium- 2.25.0/libs/* not defined
我查看了 testNG 文档(http://testng.org/doc/documentation-main.html),这只是说 testNG 必须在你的类路径中,所以现在我有点卡住了。任何帮助将不胜感激。