硒意外地有问题 [英] Selenium unexpectedly having issues

查看:220
本文介绍了硒意外地有问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



在运行代码时,我现在收到以下错误:

  C:\ Users \%USER%\ Miniconda \python.exe C:/ Users /%USER%/ PycharmProjects / c_r /quick_debug.py 
Traceback(最近一次调用最后一次):
在< module>文件中,第17行的文件C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py
c.setUp()
在setUp
self.driver文件C:\ Users \%USER%\PycharmProjects\c_r\c.py中,第40行= webdriver.Chrome()
文件C:\ Users \%USER%\Miniconda\lib\site-packages\selenium\webdriver\chrome\webdriver.py,行67,在__init__
desired_capabilities = desired_capabilities)
文件C:\ Users \%USER%\ Miniconda \lib\site-packages\selenium\webdriver\remote\ webdriver.py,第87行,在__init__
self.start_session(desired_capabilities,browser_profile)
文件C:\ Users \%USER%\ Miniconda \lib\site-packages\\ \\ selenium \webdriver\remote\webdriver.py,第141行,在start_session
'desiredCapabilities':desired_capabilities,
文件C:\ Users \%USER%\Miniconda\\ \\lib\site-packages\selenium\webdriver\remote\\ \\webdriver.py,第201行,执行
self.error_handler.check_response(响应)
文件C:\ Users \%USER%\ Miniconda\lib\site-packages \ selenium\webdriver\remote\errorhandler.py,第181行,在check_response
中引发exception_class(消息,屏幕,堆栈跟踪)
selenium.common.exceptions.WebDriverException:消息:未知错误:无法识别的Blink修订版:b3c00f2d95c45cca18ab944acced413fb759311
(驱动程序信息:chromedriver = 2.10.267521,platform = Windows NT 6.3 x86_64)


处理完成退出代码1

其中 c.setUp()是:

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

再次 - 这是代码,我正在运行,并且我不确定如何处理这个无法识别的blink修订版错误。



没有人有意识地改变。



谢谢你y指针

解决方案

在快速浏览源代码,我认为这是ChromeDriver和Chrome本身之间的兼容性问题 - 我怀疑您的Chrome会自动更新并且现在对ChromeDriver 2.10来说太新了。换句话说:更新ChromeDriver ,最新版本目前是 2.19


I have been using selenium now for a while on a number of projects.

With code that was running I am now receiving the following error:

    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

where c.setUp() is:

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

Again - this is code that WAS running and I am unsure how to this "Unrecognized blink revision" error.

Nothing has consciously changed.

Thank you for any pointers

解决方案

After having a quick look at the source code, I think this is a compatibility issue between ChromeDriver and Chrome itself - I suspect your Chrome auto-updated and now is too new for ChromeDriver 2.10. In other words: update ChromeDriver, latest is currently 2.19.

这篇关于硒意外地有问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆