SeleniumAbstractTest.class
public abstract class SeleniumAbstractTest { @BeforeSuite public void beforeSuite() { System.out.println("BeforeSuite"); } @BeforeTest public void beforeTest() { System.out.println("BeforeTest"); } @BeforeClass public void beforeClass() { System.out.println("BeforeClass"); } @BeforeMethod public void beforeMethod() { System.out.println("BeforeMethod"); } @AfterMethod public void afterMethod() { System.out.println("AfterMethod"); } @AfterClass public void afterClass() { System.out.println("AfterClass"); } @AfterTest public void afterTest() { System.out.println("AfterTest"); } @AfterSuite public void afterSuite() { System.out.println("AfterSuite"); }}
MyTestClass1.class
public class MyTestClass1 extends SeleniumAbstractTest { @Test public void myTestMethod1() { System.out.println("myTestMethod1"); } @Test public void myTestMethod2() { System.out.println("myTestMethod2"); }}
MyTestClass2.class
public class MyTestClass2 extends SeleniumAbstractTest { @Test public void myTestMethod3() { System.out.println("myTestMethod3"); } @Test public void myTestMethod4() { System.out.println("myTestMethod4"); }}
如果您具有以下测试套件…
<suite name="Suite"> <test name="Test1" > <classes> <class name="MyTestClass2" /> </classes> </test> <test name="Test2"> <classes> <class name="MyTestClass1"/> <class name="MyTestClass2"/> </classes> </test></suite>
BeforeSuite' BeforeTest' ' BeforeClass' ' ' BeforeMethod' ' ' ' myTestMethod3' ' ' AfterMethod' ' ' BeforeMethod' ' ' ' myTestMethod4' ' ' AfterMethod' ' AfterClass' AfterTest' BeforeTest' ' BeforeClass' ' ' BeforeMethod' ' ' ' myTestMethod1' ' ' AfterMethod' ' ' BeforeMethod' ' ' ' myTestMethod2' ' ' AfterMethod' ' AfterClass' ' BeforeClass' ' ' BeforeMethod' ' ' ' myTestMethod3' ' ' AfterMethod' ' ' BeforeMethod' ' ' ' myTestMethod4' ' ' AfterMethod' ' AfterClass' AfterTestAfterSuite
希望能帮助到你 :)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)