selenium 多浏览器处理
- chrome,firefox,safari等浏览器的自动化支持
- safari需要设置safaridriver –enable才可以使用
- 传不同参数来测试不同的浏览器,用来做浏览器兼容性测试
多浏览器支持
public static WebDriver driver,
@BeforeAll
public static void initData(){
String browserName= System.getenv("browser");
if(browserName.equals("chrome")){
System.setProperty("webdriver.chrome.driver","Users/naruto0728/Downloads/chromedriver");
driver=new ChromeDriver();
}else if(browserName.equals("firefox")){
System.setProperty("webdriver.gecko.driver","Users/naruto0728/Downloads/geckodriver");
driver=new FirefoxDriver();
}
}
@Test
public void fun(){
driver.get("https://home.testing-studio.com");
}
@AfterAll
public static void tearDown(){
driver.quit();
}