1、selenium webdriver+java写自动化测试时,test类有基本的格局
具体事例如下:
package com.gmsd.testcase; import org.openqa.selenium.WebDriver; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import com.gmsd.base.Init; import com.gmsd.base.Login; import com.gmsd.gommon.BrowserOption; import com.gmsd.gommon.Demo; import com.gmsd.gommon.MenuJump; /** * 产品测试管理 * @author gmsd11 * */ public class TestProduct extends BrowserOption{ WebDriver dr=null; String url=Demo.getprop("url"); String fcurl=Demo.getprop("fcurl"); String frameid="right_iframe"; MenuJump mj=new MenuJump();//菜单跳转类:一级菜单、二级菜单 int index=2; @BeforeTest public void beforeTest(){ // dr=Init.initIE(dr); // dr=Init.initFirefox(dr); dr=Init.initchrome(dr); // Login.loginIE(dr, url); // Login.loginFire(dr, fcurl); Login.LoginChrom(dr, fcurl); } @AfterMethod public void afterTest(){ dr.quit();//关闭浏览器 退出这个驱动程序,关闭所有相关的窗口。 } @Test(enabled=false)//当enabled为false时则该用例不执行,当enabled为true时则用例可以执行 public void addProduce_x_y(){ } }