儘管有瀏覽器憑證警告,但仍使用Selenium 進行基本驗證
嘗試使用Selenium 透過基本驗證網頁時,您可能會遇到以下警告: Google Chrome 指示URL 中的嵌入憑證已被封鎖。這是由於 Chrome 中已棄用此功能。
儘管如此,仍有其他方法可以使用Selenium 執行基本驗證:
域級身份驗證:
您可以將憑證指定為域的一部分,而不是子資源:
driver.get("http://admin:admin@localhost:8080"); driver.get("http://localhost:8080/project");
用於自動憑證處理的Chrome擴充功能:
建立 Chrome 擴充程序,在要求時自動設定必要的憑證:
options = webdriver.ChromeOptions() options.add_extension(r'C:\dev\credentials.zip')
程式碼範例:
https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46
以上是儘管 Chrome 出現憑證警告,如何使用 Selenium 實現基本驗證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!