当试图在intellij中单独运行测试时,下面出现了异常。我试图运行的测试是在一个用Ant构建的项目中编写的。运行来自项目的所有单元测试的Ant目标毫无例外地成功运行。当我试图单独运行测试类或测试时,会出现异常。
*org.testng.TestNGException:
Cannot find class in classpath: com.project.test.Test
at org.testng.xml.XmlClass.loadClass(XmlClass.java:74)*
是否有一种方法来配置intellij,使其能够访问构建目录并找到它需要的jars?我正在使用最新版本的Intellij。
更新:我通过将intellij中的编译器从javac更改为eclipse来修复这个问题。我认为这解决了所有的问题,因为我想要运行测试的项目是由许多用eclipse编写的模块组成的。
发布于 2022-09-05 17:12:27
通常在Eclipse中,我们需要在类路径/构建路径中添加TestNG库(就像jre/jdk)来运行类。所以也试试吧。
https://stackoverflow.com/questions/73608909
复制相似问题