appium BeforeSuite Beforclass BeforeTest
来源:互联网 发布:mac安装软件的权限 编辑:程序博客网 时间:2024/06/15 22:35
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"); }}
If you have the following Test Suite...
<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>
... then the output will be
BeforeSuiteBeforeTestBeforeClassBeforeMethodmyTestMethod3AfterMethodBeforeMethodmyTestMethod4AfterMethodAfterClassAfterTestBeforeTestBeforeClassBeforeMethodmyTestMethod1AfterMethodBeforeMethodmyTestMethod2AfterMethodAfterClassBeforeClassBeforeMethodmyTestMethod3AfterMethodBeforeMethodmyTestMethod4AfterMethodAfterClassAfterTestAfterSuite
Hope it helps :)
0 0
- appium BeforeSuite Beforclass BeforeTest
- TestNG BeforeSuite、BeforeTest、BeforeClass、BeforeMethod执行顺序
- appium
- Appium
- Appium
- Appium
- Appium
- appium
- Appium
- Appium
- Appium
- Appium
- appium-python
- appium android
- Appium小试牛刀
- Appium setup
- Appium介绍
- Appium入门教程
- Spring整合Hibernate
- 通过Java/JMX得到full GC次数
- 如何成为优秀开发人员
- C++转型
- faccessat(2)linux man page
- appium BeforeSuite Beforclass BeforeTest
- C# 中DateTime的各种使用
- Android开发之WebService介绍
- iOS新的视频开发框架AVPlayerViewContoller与画中画技术
- jdbc基本使用CRUD(二)
- win android环境
- CSS中margin和padding的区别
- 成长小计Swift引入三方库报错问题
- 如何解决 Apache Tomcat 目录遍历漏洞