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
Freigeben: 2024-12-23 01:23:12
Original
404 Leute haben es durchsucht

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");
Nach dem Login kopieren

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')
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage