入门时通过webdriver-manager安装的webdriver版本的Selenium问题

Selenium problem with the webdriver version installed through webdriver-manager while getting started

我正在为 Selenium 苦苦挣扎,因为官方入门代码驱动程序管理软件 部分 returns 我一个错误:

官方代码

# Use Webdriver Manager for Python: https://github.com/SergeyPirogov/webdriver_manager

# Import code:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

# Use the `install()` method to set `executabe_path` in a new `Service` instance:
service = Service(executable_path=ChromeDriverManager().install())

# Pass in the `Service` instance with the `service` keyword: 
driver = webdriver.Chrome(service=service)

错误

Current google-chrome version is 96.0.4664
Get LATEST chromedriver version for 96.0.4664 google-chrome
Driver [C:\Users\my_name\.wdm\drivers\chromedriver\win32.0.4664.45\chromedriver.exe] found in cache

问题是 我已经下载了可用的最新 chromedriver 版本,如下图所示:

下载的chromedriver版本

我的Chrome版本是96.0.4664.110,我在下载驱动列表里没有找到那个版本,所以就下载了最新的96.0.4664版本(这是 96.0.4664.45 版本),如错误提示。

这些日志消息...

Current google-chrome version is 96.0.4664
Get LATEST chromedriver version for 96.0.4664 google-chrome
Driver [C:\Users\my_name\.wdm\drivers\chromedriver\win32.0.4664.45\chromedriver.exe] found in cache

...不是任何错误,而是操作 log 消息。


无论是否下载了最新的 version available or even not having it, will download the matching as per the 版本安装在您的系统中。

尽管 Chrome 浏览器 团队最近推出了一个小更新,当前版本是 版本 96.0.4664.110,但最新的 ChromeDriver v96.0.4664.45 已经过测试,似乎与 Chrome 浏览器版本 96.0.4664.110 完美配合。所以你很安全,一切就绪。