1.方法引入不了
alt+enter,在下拉框中寻找合适的包,没有的话,就在pom.xml引入,再找到add to class
2.引入的包报错,第三方包的方法不存在 NoSuchMethodError
经过多方核查,发现少引入了依赖。一般这种报不存在的情况,都是第三方包没有打入相关依赖,需要自行引入。
这里需要
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>28.0-jre</version> </dependency>
3.mavn的命令行执行模式,仅支持文件在test目录下的情况
4.文件如果在java下,需要采用 java testng a.xml 方式运行
java -classpath .\target\testfile.jar org.testng.TestNG ./res/%xmlFileName%
1)首先打包 mvn package ->得到 testfile.jar,默认在target目录下
2)执行上诉命名,得到执行结果
3)中间可能出现找不到类或者找不到org.testng的情况,一般来说应该是执行目录错误,该命令需要在pom.xml同一目录下执行