@BeforeGroups 和@AfterGroups 對應的方法沒有被結果沒有被執(zhí)行出來
如下代碼:
public class GroupsOnMethod {
@Test(groups = "server")
public void test1(){
System.out.println("server組的test11111111");
}
@Test(groups = "server")
public void test2(){
System.out.println("server組的test22222222222");
}
@Test(groups = "client")
public void test3(){
System.out.println("client組的test33333333333333");
}
@Test(groups = "client")
public void test4(){
System.out.println("client組的test444444444");
}
@BeforeGroups("server")
public void beforeGroupsOnServer(){
System.out.println("這是服務端組運行之前運行的方法");
}
@AfterGroups("server")
public void afterGroupsOnServer(){
System.out.println("這是服務端組運行之后運行的方法q萌住!aV颉!饿悬!");
}
@BeforeGroups("client")
public void beforeGroupsOnClient(){
System.out.println("這是客戶端組運行之前運行的方法");
}
@AfterGroups("client")
public void afterGroupsOnClient(){
System.out.println("這是客戶端組運行之后運行的方法>鬯!5芫ⅰ!兔乞!");
}
}
運行結果:
@BeforeGroups 和@AfterGroups 對應的方法沒有被結果沒有被執(zhí)行出來庸追;
解決辦法:
在pom文件中,修改testng<=7.0.0版本都可以執(zhí)行分組方法成功锚国,大于7.0.0分組方法不生效玄坦,應該是testng的bug绘沉。
持續(xù)關注中豺总。。另玖。。谦去。蹦哼。