首頁  >  文章  >  Java  >  在 Chrome 中使用 Selenium WebDriver 時如何避免預設設定檔載入錯誤?

在 Chrome 中使用 Selenium WebDriver 時如何避免預設設定檔載入錯誤?

DDD
DDD原創
2024-10-24 09:00:03796瀏覽

How to Avoid Default Profile Loading Error When Using Selenium WebDriver with Chrome?

使用Selenium WebDriver 和Java 載入Chrome 設定檔

使用Selenium WebDriver 載入特定的Chrome 設定檔有利於測試目的,確保擴充並有利於測試目的考慮偏好。但是,用戶在嘗試載入預設設定檔時可能會遇到問題。

要解決此問題,請務必注意 user-data-dir 功能不應在設定檔路徑中指定 Default 子目錄。 Chrome 會自動附加此子目錄,因此明確包含它會導致不正確的路徑。

要正確載入預設設定文件,請使用以下程式碼:

<code class="java">String chromeProfile = "C:\Users\Tiuz\AppData\Local\Google\Chrome\User Data";
ArrayList<String> switches = new ArrayList<>();
switches.add("--user-data-dir=" + chromeProfile);
capabilities.setCapability("chrome.switches", switches);</code>

透過刪除 Default 子目錄,程式碼將按預期載入設定檔。

要驗證正在使用的設定文件,請開啟命令提示字元並導航至 Chrome 執行檔目錄。使用 user-data-dir 選項執行 Chrome 並觀察指定的設定檔路徑。此外,在新的 Chrome 標籤中瀏覽至 chrome://version/ 以確認活動設定檔。

以上是在 Chrome 中使用 Selenium WebDriver 時如何避免預設設定檔載入錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn