Test NG注解@BeforeGroups和@AfterGroups不执行的解决方案

问题的处理:经过交流沟通发现使用的环境有差异,这段代码在TestNG版本为6.11正常会执行全部的,但在版本7.1.0出现了上述的情况,后来更换版本成功解决此问题

大家可以再7以上的其他版本试试有没此现象大出现,6的版本的应该是都正常的

现象:

@BeforeGroups(groups = "server")和@AfterGroups(groups = "server")都没有执行到,如图。

Test NG注解@BeforeGroups和@AfterGroups不执行的解决方案_第1张图片

分析:

maven项目中的pom.xml文件,自动引入testng的版本是RELEASE,导致运行不到,更换版本后,即可运行成功。

Test NG注解@BeforeGroups和@AfterGroups不执行的解决方案_第2张图片

解决方案:

1.pom.xml文件中的配置,version修改为6.2.1,注释或删除scope标签。

Test NG注解@BeforeGroups和@AfterGroups不执行的解决方案_第3张图片

结果:

按组执行成功

Test NG注解@BeforeGroups和@AfterGroups不执行的解决方案_第4张图片

你可能感兴趣的:(TestNG,java,maven)