硒出乎意料地有问题

时间:2015-09-26 01:31:05

标签: python google-chrome selenium selenium-webdriver selenium-chromedriver

我在很多项目中已经使用了selenium一段时间了。

使用正在运行的代码我现在收到以下错误:

    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()是:

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

再次 - 这是WAS正在运行的代码,我不确定如何执行此操作&#34;无法识别的闪烁修订&#34;错误。

没有什么能有意识地改变。

感谢您提出任何指示

1 个答案:

答案 0 :(得分:39)

快速查看source code后,我认为这是ChromeDriver和Chrome本身之间的兼容性问题 - 我怀疑您的Chrome已自动更新,现在对ChromeDriver 2.10来说太新了。换句话说:更新ChromeDriver ,最新版本目前为2.19