我目前是机器人框架的新手。我目前正在使用最新的chrome和chromedriver窗口版本,当前版本为80,但是当我尝试运行测试时,它显示消息“ SessionNotCreatedException:消息:未创建会话:仅此版本的ChromeDriver在pycharm中支持Chrome浏览器版本81“,但目前仅提供81的测试版。我已经尝试卸载所有内容,然后再次重新安装,但是任何人都无法解决这个问题。谢谢!
SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
...表示ChromeDriver v81无法启动/产生新的Browsing Context,即Chrome Browser,其中版本是81.0以外的版本。
您的主要问题是正在使用的二进制版本之间的incompatibility
,如下所示:您提到使用
,并且在您调用该系统的系统- chromedriver = 80和chrome = 80,但是在使用程序执行ChromeDriver v 81.0时以某种方式使用。
- 因此,很明显,您的系统中存在
chromedriver = 81.0
PATH
变量中存在:[]driver = webdriver.Chrome()
解决方案有两种解决方案:
chromedriver v80.0
from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')
driver.get('http://google.com/')
参考您可以在以下位置找到几个相关的讨论: