問題:
Selenium +Python 進行UI自動化時報錯:如下
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 94
Current browser version is 96.0.4664.45 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
產生問題的原因:
下載的ChromeDriver版本與本地chrome瀏覽器的版本不一致導致的,這個版本的ChromeDriver只支持Chrome 94版本,當前瀏覽器版本為96.0.4664.45
ChromeDriver下載地址:
http://chromedriver.storage.googleapis.com/index.html
下載與chrome版本一致的ChromeDriver(我的為Windows,所以以Windows為例)
由於我的chrome瀏覽器版本為96.0.4664.45,因此我選擇的ChromeDriver就是為96.0.4664.45版本的

Index of /96.0.4664.45/

兩種方法如下:
一:解壓的chromedriver.exe文件放置在chrome的安裝目錄下,打開電腦系統配置環境變量,path中新增一條環境變量配置,配置完成后,就可以正常去運行之前的代碼啦


二:解壓的chromedriver.exe文件放在python的安裝目錄下,默認路徑。
建議可以設置chrome瀏覽器的自動更新關閉,避免我們經常要下載更換chromedriver的版本。
查看是否配置成功
一:安裝配置完成后,運行代碼,跳轉出谷歌頁面則配置成功
二:cmd命令指示符,輸入chromedriver --version,查看此時自己下載的版本是否已經與瀏覽器版本一致~~
