Comment gérer SessionNotCreatedException: Message: session non créée exception de déconnecté: Impossible de recevoir le message du moteur de rendu? [dupliquer]

Nov 08 2020

OS: UBUNTU 20.04 LTS Google chrome -Version 86.0.4240.183 (version officielle) (64 bits) conda: 4.9.1 Selenium: 3.141.0

from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-infobars')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--no-sandbox')
options.add_argument('--remote-debugging-port=9222')
    driver =webdriver.Chrome(executable_path='/home/blank/Downloads/useless/chromedriver_linux64 (3)/chromedriver',options=options)`

Il fonctionnait un jour avant je ne sais pas quel est le problème.

SessionNotCreatedException: Message: session non créée exception de disconnected: Impossible de recevoir le message du moteur de rendu (informations de session: chrome = 86.0.4240.183) (informations sur le pilote: chromedriver = 2.24.417424 (c5c5ea873213ee72e3d0929b47482681555340c3), plateforme = Linux 5.4.0-52-generic x86_64)

Réponses

1 phattrinh Nov 08 2020 at 18:32

Cela signifie que votre pilote Chrome ne peut pas lancer / générer un nouveau navigateur Chrome. Cela peut arriver pour de nombreuses raisons, donc je ne suis pas sûr à 100%, mais ce sont des choses que je fais habituellement:

  1. Vérifiez à nouveau le pilote chrome, la version jdk et sélénium, assurez-vous qu'il est compatible avec le navigateur Chrome sur votre ordinateur

  2. Assurez-vous que / etc / hosts sur votre système contient l'entrée suivante (si vous utilisez Mac ou Linux):

127.0.0.1 localhost.localdomain localhost # ou 127.0.0.1 localhost en boucle

  1. Désactivez l'antivirus (certains peuvent affecter le pilote Chrome)

  2. effacez toutes les données et redémarrez le système.