Maison > développement back-end > Tutoriel Python > Erreur Selenium WebDriver : pourquoi ne puis-je pas obtenir de pilote avec Selenium Manager ?

Erreur Selenium WebDriver : pourquoi ne puis-je pas obtenir de pilote avec Selenium Manager ?

Mary-Kate Olsen
Libérer: 2024-12-08 22:33:12
original
616 Les gens l'ont consulté

Selenium WebDriver Error: Why Can't I Obtain a Driver with Selenium Manager?

Erreur Selenium Webdriver : impossible d'obtenir le pilote

Lors de la tentative d'utilisation de Selenium Webdriver, une erreur courante rencontrée est l'impossibilité d'obtenir un pilote en raison de deux exceptions :

  1. AttributeError : L'objet 'str' n'a pas d'attribut 'capacités'
  2. NoSuchDriverException : Impossible d'obtenir le pilote à l'aide de Selenium Manager

Extrait de code :

from selenium import webdriver

chrome_driver_path = <chrome drive .exe path>
driver = webdriver.Chrome(chrome_driver_path)
Copier après la connexion

Cause :

Cette erreur est généralement se produit lors de l'utilisation de Selenium version 4.6.0 ou supérieure, où Selenium Manager tente de récupérer le pilote. Cependant, dans le code donné, le chemin du pilote est explicitement défini, ce qui entre en conflit avec Selenium Manager.

Solution :

Si Selenium version 4.6.0 ou supérieure est en cours utilisé, il n’est plus nécessaire de définir manuellement le chemin du pilote. Selenium Manager gérera automatiquement le navigateur et les pilotes.

Code simplifié :

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.google.com/")
driver.quit()
Copier après la connexion

Références :

  • Objectif du gestionnaire de pilotes Web
  • Présentation de Selenium Gérant

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal