22

我一直在一些項目上使用硒一段時間。硒意外有問題

與已運行我現在收到以下錯誤代碼:

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

再次 - 這是一個正在運行的代碼,而且我不確定如何將這種「無法識別的眨眼修正」錯誤。

什麼都沒有有意識地改變。

謝謝你的任何指針

回答

39

有一個快速瀏覽一下source code之後,我覺得這是ChromeDriver和Chrome本身之間的兼容性問題 - 我懷疑您的Chrome的自動更新,並且現在是ChromeDriver 2.10太新。換句話說:更新ChromeDriver,最新目前2.19

+1

是的!感謝指針。 –

+1

爲我工作,通過指向新的ChromeDriver輕鬆測試此選項。 IWebDriver驅動程序=新的C​​hromeDriver(@「C:\ your \ path」); – JDNickell

+1

我正面臨同樣的問題,無法理解此處的迴應。 我有問題發現chromeDriver的安裝位置。但是發現它。所以當你說更新chromeDriver它位於你的硒文件夾中的chromedriver。只需用最新版本替換它即可。 – patz