如何在Chrome瀏覽器中執行Selenium WebDriver測試用例?


我們可以在Chrome瀏覽器中執行Selenium webdriver測試用例。但在使用Selenium操作Chrome瀏覽器之前,我們需要確保系統中已配置Java JDK、任何Java IDE(例如Eclipse)和Selenium webdriver。接下來,我們需要下載Chrome瀏覽器驅動程式,並按照以下步驟將其配置到我們的專案中:

  • 根據系統中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);
   }
}

更新於:2020年10月26日

740 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.