selenium 打開主流瀏覽器(火狐、谷歌、IE、EDGE)

火狐

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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章