我已经试过了: BaseClass
package pages;
import org.testng.annotations.BeforeSuite;
public class BaseClass {
@BeforeSuite
public static void setup() {
System.out.println("in set up method");
}
}
Run Code Online (Sandbox Code Playgroud)
测试类
package pages;
import org.testng.annotations.Test;
public class TestClass extends BaseClass {
@Test(groups = { "group1" })
public void grpOnetest() {
System.out.println("Method grp one");
}
@Test(groups = { "group2" })
public void grpTwotest() {
System.out.println("Method grp two");
}
@Test(groups = { "group3" })
public void grpThreetest() {
System.out.println("method grp three");
}
}
Run Code Online (Sandbox Code Playgroud)
testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test name="Test">
<groups>
<run>
<include name="group1" />
</run>
</groups>
<classes>
<class name="pages.TestClass" />
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Run Code Online (Sandbox Code Playgroud)
它没有给出任何错误,只是不打印:“在设置方法中”即不运行 @BeforeSuite
| 归档时间: |
|
| 查看次数: |
2286 次 |
| 最近记录: |