Impossible d'exécuter le script de test Python avec succès avec le pilote chromé
-
27-12-2019 - |
Question
J'ai essayé d'exécuter ce script de test simple.J'ai essayé de l'avoir lancé d'Eclipse et de CMD.Quand je le lance, je reçois un message rapide
"Impossible de charger l'extension de 'c: \ users \ c03049 \ appdata \ local \ temp \ scoped_dir45`6_4977 \ interne'. Le chargement des extensions déballées est désactivé par l'administrateur."
Quand je clique sur OK, il charge l'URL, mais j'obtiens alors une erreur
"selenium.common.exceptions.webdriverexception: Message: U'Cunownowr Erreur: Impossible d'obtenir l'extension d'automatisation \ NFROM Erreur inconnue: Page de vue inconnu: page-extension: //aapnijgdinlhnhlmodcfapnahmbfebefeb/_generated_backgroundbeb.html \n(info de session: chrome= 31.0.1650.57) \n(informations de pilote: chromedriver= 2.6.232923, plate-forme= Windows NT 6.1 SP1 x86_64) '"
Voici le code.
driver = webdriver.Chrome()
driver.get('http://www.google.com')
time.sleep(5)
driver.save_screenshot('path/test.png')
driver.close()
La solution
J'ai trouvé le chemin en utilisant des options chromées.Nous devons désactiver les extensions.
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
driver = webdriver.Chrome(chrome_options=chrome_options)
Autres conseils
Votre Sysadmin vous a refusé la permission de charger des extensions déballées dans le navigateur.Une solution possible consiste à le rappeler et à lui dire la situation et à lui demander d'autres directives.