admin 管理员组

文章数量: 887019

定义父类,父类里定义public static 属性的driver

测试的类继承父类 不需要再初始化driver

 public class BaseTest {
     public static DriverBase driver ;
 
     @BeforeSuite
     public void beforeSuite() throws InterruptedException {
         System.out.println("");
         System.out.println(" suite 运行");
         driver = new DriverBase("chrome");
 
         Thread.sleep(3000);
     }
 
     @AfterSuite
     public void afterSuite(){
      
 //        System.out.println("after suite 运行");
         driver.quit();
     } }
public class Case1 extends BaseTest {
     ReadProperties properties = new ReadProperties("LoginElement.properties");

    @Test
    public void testLinks(){
        String URL = properties.getValue("URL3");
        System.out.println(URL);
        driver.getUrl(URL);
        String title = driver.getTitle();
        System.out.println("title----->"+title);
    }
}
  public class Case2 extends BaseTest{
     @Test
     public void aLoginTest() throws Exception{
         String URL = readProperties.getValue("URL3");
         driver.getUrl(URL);
          Thread.sleep(3);
          String title = driver.getTitle();
	 }    }


本文标签: 测试 浏览器 窗口 方法 selenium