一、環境準備
1、本地引入jar
從http://selenium-release.storage.googleapis.com/index.html?path=3.9/
,下載selenium-server-standalone-3.9.1.jar
到C盤根目錄下.
開啟DOS命令視窗,命令列進入到Maven安裝目錄下,用命令打包,輸入並執行命令如下:
mvn install:install-file -Dfile=C:\selenium-server-standalone-3.9.1.jar -DgroupId=org.selenium -DartifactId=selenium-server-standalone -Dversion=3.9.1 -Dpackaging=jar
本地引入成功如下:
2、pom檔案中新增依賴
<dependency>
<groupId>org.selenium</groupId>
<artifactId>selenium-server-standalone</artifactId>
<version>3.9.1</version>
</dependency>
引數說明:
Dfile
為要安裝的Jar的本地路徑,DgroupId
為要安裝的jar的Group Id
,DartifactId
為要安裝的jar的 Artificial Id
,Dversion
為jar包版本,Dpackaging
為打包型別,例如jar。
二、Chrome瀏覽器啟動
1、下載Chromedriver
從https://chromedriver.storage.googleapis.com/index.html
,下載ChromeDriver
驅動,下載後解壓檔案,找到檔名為chromedriver.exe
的檔案,放到工程tool資料夾下。
2、啟動Chrome瀏覽器
示例程式碼:
/**
* 啟動Chrome瀏覽器
*/
@Test
public void testChrome(){
System.setProperty("webdriver.chrome.driver", "tool/chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
driver.quit();
}
三、Firefox瀏覽器啟動
1、下載geckodriver
從https://github.com/mozilla/geckodriver/releases
,去下載火狐對應的geckodriver
,,放到工程tool資料夾下。
2、啟動Firefox瀏覽器
示例程式碼:
/***
* Firefox瀏覽器啟動
*/
@Test
public void testFireFox(){
System.setProperty("webdriver.gecko.driver","tool/geckodriver.exe");
//匯入Firefox瀏覽器安裝路徑
System.setProperty("webdriver.firefox.bin","E:/Program Files/Mozilla Firefox/firefox.exe");
FirefoxDriver firefoxDriver = new FirefoxDriver();
firefoxDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
firefoxDriver.quit();
}
四、IE瀏覽器啟動
1、下載IEDriverServer.exe
從https://npm.taobao.org/mirrors/selenium/3.9/
,下載對應的IEDriverServer
,放到工程tool資料夾下。
2、去掉啟用保護模式
3、啟動IE瀏覽器
示例程式碼
/**
* IE瀏覽器啟動
*/
@Test
public void testIE(){
System.setProperty("webdriver.ie.driver","tool/IEDriverServer.exe");
InternetExplorerDriver explorerDriver = new InternetExplorerDriver();
//開啟下載IE驅動頁面
explorerDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
explorerDriver.quit();
}
五、edge瀏覽器啟動
1、下載edge瀏覽器並檢視版本
2、下載msedgedriver.exe
從https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
,下載對應的msedgedriver.exe
,放到工程tool資料夾下。
3、啟動edge瀏覽器
示例程式碼:
/**
* edge瀏覽器啟動
*/
@Test
public void testEdge(){
System.setProperty("webdriver.edge.driver", "tool/msedgedriver.exe");
EdgeDriver driver = new EdgeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
driver.quit();
}