问题的处理:经过交流沟通发现使用的环境有差异,这段代码在TestNG版本为6.11正常会执行全部的,但在版本7.1.0出现了上述的情况,后来更换版本成功解决此问题
大家可以再7以上的其他版本试试有没此现象大出现,6的版本的应该是都正常的
现象:
@BeforeGroups(groups = "server")和@AfterGroups(groups = "server")都没有执行到,如图。
分析:
maven项目中的pom.xml文件,自动引入testng的版本是RELEASE,导致运行不到,更换版本后,即可运行成功。
解决方案:
1.pom.xml文件中的配置,version修改为6.2.1,注释或删除scope标签。
结果:
按组执行成功