我有以下问题,我可以通过右键单击testng.xml文件从Eclipse运行TestNG,运行正常没有问题。
当我尝试从命令行执行它时,我得到了" [TestNG] [ERROR] 在classpath中找不到类:tests.HomePageTestCases"我尝试设置项目文件夹的路径,然后设置pathclas: set classpath =%ProjectPath%\ target *;%ProjectPath%\ src \ test \ java *
但我仍然无法运行测试用例。我使用eclipse ide和maven以及TestNG,nothig else已经安装。
我阅读了很多帖子,所有人都在项目文件夹中设置项目和类路径,但我不能让它从命令行工作,从eclipse工作正常。
我真的烧掉了所有想法,试图找出问题所在。
提前致谢。 亲切的问候
答案 0 :(得分:0)
Here是一个简单的testng示例,请找一种通过命令行执行testng测试用例的方法。而不是运行TestNG主类,构建工具是更好的选择。
答案 1 :(得分:0)
直接原因是你没有正确设置类路径。它应至少包含%ProjectPath%\target\classes
和%ProjectPath%\target\test-classes
。
但是不要用命令行公式浪费你的时间,因为Maven项目的任何构建都应该通过mvn工具完成。在这种情况下:
mvn test