使用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中文網其他相關文章!