Heim >Java >javaLernprogramm >Wie kann ich trotz der Anmeldeinformationswarnung von Chrome eine Standardauthentifizierung mit Selenium implementieren?

Wie kann ich trotz der Anmeldeinformationswarnung von Chrome eine Standardauthentifizierung mit Selenium implementieren?

Barbara Streisand
Barbara StreisandOriginal
2024-12-23 01:23:12391Durchsuche

How Can I Implement Basic Authentication with Selenium Despite Chrome's Credential Warning?

Basisauthentifizierung mit Selenium trotz Warnung zu Browser-Anmeldeinformationen

Beim Versuch, über die Basisauthentifizierung mit Selenium auf eine Webseite zuzugreifen, wird möglicherweise eine Warnung angezeigt Google Chrome weist darauf hin, dass in URLs eingebettete Anmeldeinformationen blockiert sind. Dies liegt daran, dass diese Funktion in Chrome nicht mehr unterstützt wird.

Trotzdem gibt es immer noch alternative Methoden zur Durchführung der Basisauthentifizierung mit Selenium:

Authentifizierung auf Domänenebene:

Sie können die Anmeldeinformationen als Teil der Domäne und nicht als Teil der Domäne angeben Unterressource:

driver.get("http://admin:admin@localhost:8080");
driver.get("http://localhost:8080/project");

Chrome-Erweiterung für die automatische Verarbeitung von Anmeldeinformationen:

Erstellen Sie eine Chrome-Erweiterung, die bei Anfrage automatisch die erforderlichen Anmeldeinformationen festlegt:

options = webdriver.ChromeOptions()
options.add_extension(r'C:\dev\credentials.zip')

Code Beispiel:

https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46

Das obige ist der detaillierte Inhalt vonWie kann ich trotz der Anmeldeinformationswarnung von Chrome eine Standardauthentifizierung mit Selenium implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn