Maison >Java >javaDidacticiel >Comment effectuer une authentification de base dans Selenium sans utiliser d'informations d'identification intégrées à l'URL ?
Authentification de base dans Selenium sans utiliser d'informations d'identification intégrées à l'URL
Dans Selenium, l'authentification de base est généralement gérée en intégrant des informations d'identification dans l'URL. Cependant, cette méthode est désormais obsolète dans Chrome en raison de problèmes de sécurité. Cela soulève la question de savoir comment effectuer efficacement une authentification de base sans utiliser d'informations d'identification intégrées à l'URL.
Méthodes alternatives pour l'authentification de base
Heureusement, il existe encore des options viables pour l'authentification de base. authentification dans Selenium :
driver.get("http://admin:admin@localhost:8080"); driver.get("http://localhost:8080/project");
options = webdriver.ChromeOptions() options.add_extension(r'C:\dev\credentials.zip')
Exemple de script d'extension
Un exemple d'extension pour l'insertion automatique des informations d'identification peut être trouvé dans ce qui suit résumé :
https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46
En incorporant ces méthodes alternatives dans vos tests Selenium, vous pouvez effectuer efficacement une authentification de base sans avoir recours à Informations d'identification intégrées à l'URL. Cela garantit la compatibilité avec les dernières versions de Chrome et maintient la sécurité de vos processus d'authentification.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!