web-dev-qa-db-fra.com

Sélénium ayant des problèmes inattendus

J'utilise maintenant Selenium depuis un certain temps sur un certain nombre de projets.

Avec le code en cours d'exécution, je reçois maintenant l'erreur suivante:

    C:\Users\%USER%\Miniconda\python.exe C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py
    Traceback (most recent call last):
      File "C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py", line 17, in <module>
        c.setUp()
      File "C:\Users\%USER%\PycharmProjects\c_r\c.py", line 40, in setUp
        self.driver = webdriver.Chrome()
      File "C:\Users\%USER%\Miniconda\lib\site-packages\Selenium\webdriver\chrome\webdriver.py", line 67, in __init__
        desired_capabilities=desired_capabilities)
      File "C:\Users\%USER%\Miniconda\lib\site-packages\Selenium\webdriver\remote\webdriver.py", line 87, in __init__
        self.start_session(desired_capabilities, browser_profile)
      File "C:\Users\%USER%\Miniconda\lib\site-packages\Selenium\webdriver\remote\webdriver.py", line 141, in start_session
        'desiredCapabilities': desired_capabilities,
      File "C:\Users\%USER%\Miniconda\lib\site-packages\Selenium\webdriver\remote\webdriver.py", line 201, in execute
        self.error_handler.check_response(response)
      File "C:\Users\%USER%\Miniconda\lib\site-packages\Selenium\webdriver\remote\errorhandler.py", line 181, in check_response
        raise exception_class(message, screen, stacktrace)
    Selenium.common.exceptions.WebDriverException: Message: unknown error: unrecognized Blink revision: 3b3c00f2d95c45cca18ab944acced413fb759311
      (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64)


    Process finished with exit code 1

c.setUp() est:

def setUp(self):
   self.driver = webdriver.Chrome()

Encore une fois - c'est du code qui était en cours d'exécution et je ne sais pas comment cette erreur "Révision non clignotante non reconnue".

Rien n'a consciemment changé.

Merci pour tous les conseils

22
jason m

Après avoir jeté un coup d'œil au code source , je pense que c'est un problème de compatibilité entre ChromeDriver et Chrome lui-même - je soupçonne que votre Chrome mise à jour automatique et est maintenant trop nouveau pour ChromeDriver 2.10. En d'autres termes: mettez à jour ChromeDriver , la dernière est actuellement 2.19 .

39
alecxe