火狐
selenium2:
System.setProperty("webdriver.firefox.bin","D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");//安裝路徑在默認路徑時,可省略這行代碼
WebDriver driver = new FirefoxDriver();
對應瀏覽器版本:
【Selenium】 -> 【FireFox】
2.25.0 -> 18
2.30.0 -> 19
2.31.0 -> 20
2.42.2 -> 29
2.44.0 -> 33 (不支持31,2014/12/1)
2.53.0 -> 43,46(不支持47)
2.41.0 -> 26(綠色版本)
2.44 -> 32.0-35.0
2.53.0-2.53.6 -> 40.0.3
各firefox版本下載地址:
http://ftp.mozilla.org/pub/firefox/releases/
各selenium jar包下載地址:
http://selenium-release.storage.googleapis.com/index.html
selenium3:
System.setProperty("webdriver.gecko.driver",".\\driver\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
下載對應版本geckodriver驅動:
https://github.com/mozilla/geckodriver/releases
http://npm.taobao.org/mirrors/geckodriver/
谷歌
System.setProperty("webdriver.chrome.driver",".\\driver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
下載對應版本chromedriver驅動:
http://chromedriver.chromium.org/downloads(可查看chrome與chromeDriver的對應關係)
https://npm.taobao.org/mirrors/chromedriver/
http://chromedriver.storage.googleapis.com/index.html
IE
System.setProperty("webdriver.ie.driver",".\\driver\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
下載對應版本IEDriverServer驅動,IEDriverServer的版本號和Selenium的版本號一定要一致:
http://selenium-release.storage.googleapis.com/index.html
其他詳細瀏覽器配置:https://www.cnblogs.com/feiquan/p/8531618.html
Edge
System.setProperty("webdriver.edge.driver",".\\driver\\MicrosoftWebDriver.exe");
WebDriver driver = new EdgeDriver();
下載對應版本MicrosoftWebDriver驅動:
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/