Selenium 意外出现问题
问题描述
我在一些项目中使用 selenium 已经有一段时间了.
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%Minicondapython.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%PycharmProjectsc_rc.py", line 40, in setUp
self.driver = webdriver.Chrome()
File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriverchromewebdriver.py", line 67, in __init__
desired_capabilities=desired_capabilities)
File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriveremotewebdriver.py", line 87, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriveremotewebdriver.py", line 141, in start_session
'desiredCapabilities': desired_capabilities,
File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriveremotewebdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriveremoteerrorhandler.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 正在运行的代码,我不确定如何处理这个无法识别的闪烁修订"错误.
Again - this is code that WAS running and I am unsure how to this "Unrecognized blink revision" error.
没有任何有意识的改变.
Nothing has consciously changed.
感谢大家的指点
解决方案
快速浏览一下源代码,我认为这是 ChromeDriver 和 Chrome 本身之间的兼容性问题 - 我怀疑您的 Chrome 已自动更新,现在对于 ChromeDriver 2.10 来说太新了.
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.
换句话说:更新 ChromeDriver,最新的当前是 2.19.
In other words: update ChromeDriver, latest is currently 2.19.
相关文章