我發現我的 current chrome version is 96.0.4664.45
現在,當我從這里安裝正確的 ChromeDriver 版本并運行時,它仍然會拋出此錯誤 -
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 91
Current browser version is 96.0.4664.45 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
有人可以幫我解決這個問題嗎?
uj5u.com熱心網友回復:
系統可執行路徑似乎有問題。嘗試通過調整舊路徑將 chromedriver.exe 鏈接到正確的路徑;
browser = webdriver.Chrome(executable_path=r"NEW_VERSION_PATH\chromedriver.exe"
uj5u.com熱心網友回復:
請從這里下載 chrome 驅動程式。
下載后,請將其放置在當前專案目錄中,或從 Windows 作業系統角度來看不敏感的任何目錄。
然后像這樣使用它
driver_path = r'C:\\Users\\userid\\some_folder\\Desktop\\Automation\\chromedriver.exe'
driver = webdriver.Chrome(driver_path)
uj5u.com熱心網友回復:
這個錯誤資訊...
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 91
Current browser version is 96.0.4664.45 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
...暗示ChromeDriver無法啟動/生成新的瀏覽背景關系,即Chrome 瀏覽器會話。
您的主要問題是您使用的二進制檔案版本之間的不兼容,如下所示:
- 您正在使用chrome=96.0.4664.45
- ChromeDriver v96.0 的發行說明清楚地提到了以下內容:
支持 Chrome 96 版
- 但是您使用的是chromedriver=91.0
- chromedriver=91.0 的發行說明清楚地提到了以下內容:
支持 Chrome 91 版本
所以chromedriver=91.0和chrome=96.0.4664.45之間存在明顯的不匹配
解決方案
確保這件事:
- ChromeDriver更新到當前ChromeDriver v96.0級別。
- Chrome更新為當前的chrome=96.0.4664.45(根據chrome=96.0.4664.45 發行說明)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/364858.html
