1.下载浏览器驱动
selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动
各浏览器下载地址:
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedrivertaobao备用地址
IE浏览器驱动:IEDriverServer
Edge浏览器驱动:MicrosoftWebDriver
2.环境安装之Selenium
1.通过jar包安装selenium
Selenium下载连接
3.验证浏览器驱动
验证不同的浏览器驱动是否正常使用
package it.itms;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class Init {
// 将WebDriver定义为静态成员变量设置为全局变量
public static WebDriver driver = null;
public static String url;
public static String loginname;
public static String passwd;
public static void getdriver(String browserType) {
/*
* 判断浏览器是否为IE、Firefox或者Chrome浏览器
* 如果不是这三类浏览器,程序直接退出
*/
switch(browserType)
{
case "IE":
System.setProperty("webdriver.ie.driver", "E:\\Soft\\selenium\\IEDriverServer.exe");
System.setProperty("webdriver.ie.bin", "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe");
driver = new InternetExplorerDriver();
break;
case "Firefox":
System.setProperty("webdriver.gecko.driver", "E:\\Soft\\selenium\\geckodriver.exe");
System.setProperty("webdriver.firefox.bin", "D:\\soft\\Firefox\\firefox.exe");
driver = new FirefoxDriver();
break;
case "Chrome":
System.setProperty("webdriver.chrome.driver", "E:\\Soft\\selenium\\chromedriver.exe");
System.setProperty("webdriver.chrome.bin", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
driver = new ChromeDriver();
break;
default:
System.out.println("请输入IE、Firefox、Chrome,否则程序退出");
System.exit(0);
}
}
}