如何在Chrome瀏覽器中執行Selenium WebDriver測試用例?
我們可以在Chrome瀏覽器中執行Selenium webdriver測試用例。但在使用Selenium操作Chrome瀏覽器之前,我們需要確保系統中已配置Java JDK、任何Java IDE(例如Eclipse)和Selenium webdriver。接下來,我們需要下載Chrome瀏覽器驅動程式,並按照以下步驟將其配置到我們的專案中:
訪問連結:https://chromedriver.chromium.org/downloads,這裡提供了多個版本的chromedriver連結。

根據系統中Chrome瀏覽器的版本,選擇下載連結。接下來將跳轉到一個頁面,其中包含與各種作業系統相容的Chrome驅動程式。

根據系統配置下載chromedriver後,會建立一個zip檔案。我們需要解壓該檔案,並將**chromedriver.exe**檔案儲存到任何位置。
接下來,我們可以透過以下兩種方式之一配置Chrome驅動程式:
在**環境變數**中的系統屬性中。
在程式碼中的系統屬性中。
讓我們討論如何在環境變數中使用系統屬性配置chromedriver:
點選“開始”,找到並開啟**系統**,然後選擇**高階系統設定**。然後在**高階**選項卡下點選**環境變數**。
從**系統變數**中選擇**Path**,然後點選“編輯”。在“編輯環境變數”彈出視窗中,點選“新建”。
現在新增chromedriver.exe檔案的路徑,然後點選“確定”。
示例
程式碼實現
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchChrome{
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
String url = "https://tutorialspoint.tw/index.htm";
driver.get(url);
}
}讓我們討論如何在Selenium程式碼中使用系統屬性配置Chrome驅動程式:
在程式碼中新增**System.setProperty**方法,該方法將瀏覽器型別和Chrome驅動程式可執行檔案的路徑作為引數。
System.setProperty("webdriver.chrome.driver","<chrome driver path>");示例
程式碼實現
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchChromeBrowser{
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
// to configure the path of the chromedriver.exe
System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");
String url = "https://tutorialspoint.tw/index.htm";
driver.get(url);
}
}
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP