selenium.common.exceptions.SessionNotCreatedException: Message: session not created

1.问题所在

这个错误消息表明你正在使用的ChromeDriver版本与你电脑上已安装的Google Chrome版本不兼容。这个时候你有两种解决方案,一种是更改Chrome的版本,而另一种是重新下载ChromeDriver的版本。很显然,重新下载ChromeDriver的版本更为可取。
selenium.common.exceptions.SessionNotCreatedException: Message: session not created_第1张图片

2.查看Chrome浏览器的版本

首先打开Chrome浏览器,选择并勾选帮助,找到关于Google Chrome选项,点击即可查看Chrome的版本,具体如下图所示:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created_第2张图片
很显然,我的Chrome浏览器版本是114。因此,我们去下载对应的114ChromeDriver驱动即可!

3.下载ChromeDriver驱动

点击ChromeDriver下载地址,在对应的网页找到与当前电脑中的Chrome浏览器匹配的Driver版本即可。
selenium.common.exceptions.SessionNotCreatedException: Message: session not created_第3张图片
选择好对应的版本后,根据电脑本身的操作系统(Windows、Mac、Linux等)选择对应的zip文件下载即可。我使用电脑是Windows版本,因此选择的是chromedriver_win32.zip,具体如下所示。
selenium.common.exceptions.SessionNotCreatedException: Message: session not created_第4张图片

4.解压并放到Python环境中

将上一步下载的chromedriver_win32.zip文件解压,可以看到chromedriver.exe可执行文件,将此可执行文件放到对应的python环境中即可解决问题,具体如下图所示:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created_第5张图片

你可能感兴趣的:(Python,selenium,测试工具)