无法通过命令行执行TestNG Suite文件,但可在Eclipse IDE中工作

ia2d9nvy  于 2022-10-15  发布在  Eclipse
关注(0)|答案(3)|浏览(157)

我有以下问题,我可以通过右键单击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工作得很好。
我真的烧掉了我所有的想法,试图找出问题所在。
先谢谢你。亲切的问候

nnvyjq4y

nnvyjq4y1#

Here是一个简单的TestNG示例,请通过命令行找到执行TestNG测试用例的方法。与运行TestNG主类相比,构建工具是更好的选择。

f45qwnt8

f45qwnt82#

1.直接原因是没有正确设置类路径。它应该至少包括%ProjectPath%targetclasses%ProjectPath%targettest-classes
1.但不要浪费时间在命令行公式上,因为在Maven项目上的任何构建都应该通过MVN工具完成。在本例中:
mvn test

63lcw9qa

63lcw9qa3#

你应该登记你的套件类,并确保有正确的测试名称,你想要执行的命令,我刚刚从相同的经验,所以想与你分享。

相关问题