我使用的是Chromedriver.exe,在浏览器更新之后下载了新版本的driver,但是使用过程中会报错:
Message: session not created: This version of ChromeDriver only supports Chrome version 85
后来发现错误的原因是之前将旧版本的chromedriver.exe放到了某个设置了环境变量的路径下,并且这个路径优先级更高,所以默认使用旧版本。chromedriver.exe本身不是个安装程序,只是个可执行文件,所以对其版本更新需要把exe文件替换掉。
可以打开个cmd测试一下
直接运行chromedriver这个命令显示的是旧版本的chromedriver
使用where chromedriver可以判断旧版本所在的位置,找到旧版本所在位置替换为新的即可