我有以下问题,我可以通过右键单击estng.xml文件从Eclipse运行TestNG,运行正常,没有问题。
当我试图从命令行执行它时,我得到了“[TestNG][Error]Cannot Find CLASS in Classpath:Tests.HomePageTestCase”我试图设置项目文件夹的路径,然后设置路径类:set classpath=%ProjectPath%\target*;%ProjectPath%\src\test\java*
但我仍然无法运行测试用例。我使用eclipse ide和maven和TestNG,没有安装其他东西。
我读了很多帖子,都说在项目文件夹上设置项目和类路径是一样的,但我不能从命令行让它工作,从eclipse工作得很好。
我真的烧掉了我所有的想法,试图找出问题所在。
先谢谢你。亲切的问候
3条答案
按热度按时间nnvyjq4y1#
Here是一个简单的TestNG示例,请通过命令行找到执行TestNG测试用例的方法。与运行TestNG主类相比,构建工具是更好的选择。
f45qwnt82#
1.直接原因是没有正确设置类路径。它应该至少包括
%ProjectPath%targetclasses
和%ProjectPath%targettest-classes
。1.但不要浪费时间在命令行公式上,因为在Maven项目上的任何构建都应该通过MVN工具完成。在本例中:
mvn test
63lcw9qa3#
你应该登记你的套件类,并确保有正确的测试名称,你想要执行的命令,我刚刚从相同的经验,所以想与你分享。