我目前正在使用Chrome
75,并且已经下载了适用于Linux
的兼容Chromedriver。我也将其添加到PATH变量中。但是,当我尝试初始化驱动程序时,driver = webdriver.Chrome()
出现以下错误:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76
我从此消息中得到的信息是我的Chromedriver适用于Chrome版本76,但我的Chromedriver和Chrome浏览器均为75版本。
我什至尝试将Chromedriver从文件中完全删除,但仍然收到相同的错误消息
此错误消息…
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76
…暗示 ChromeDriver 无法启动/产生新的 WebBrowser, 即 Chrome浏览器 会话。
您的代码试用和错误堆栈跟踪将帮助我们以更好的方式调试问题。尽管您提到了 适用于Linux的兼容Chromedriver, 但您的程序在执行时会选择
ChromeDriver v76.0 。
您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示:
支持 Chrome版本76
确保您具有:
此外,请确保您获取了最新版本的 ChromeDriver v76.0, 即ChromeDriver
v76.0.3809.126。
@Test
以 非root 用户身份执行。driver.quit()
在tearDown(){}
方法内调用以优雅地关闭和销毁 WebDriver 和 Web Client 实例。我现在是robot Framework的新手。我现在使用的是chrome和chromedriver的最新Windows版本,它是80,但是当我尝试运行测试时,它给出的消息是“SessionNotCreatedException:message:session not Created:This version of chromedriver only supports chrome version
错误跟踪: 我在两天前运行的代码还可以,但是现在,代码显示了这个错误。请说出如何解决这个问题。我想知道为什么它以前运行得很好。
我试图使用rsDriver函数运行RSelenium,但当我运行时,我得到一条消息,告诉我需要一个较新版本的Chrome:
问题内容: 我想打开显示错误的Chrome浏览器。 在这里,我期待的是我的Chrome浏览器,但会引发类似 问题答案: 此错误消息… …暗示 ChromeDriver v75 仅支持 Chrome浏览器v75 ,而该功能在您的系统中不可用。 您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示: 您正在使用 chromedriver = 75.0.3770.8 chromedriver =
问题内容: 我在AWS上的EC2实例(ubuntu)上运行了一个python脚本。它使用 硒。好几个星期都很好用,然后突然间, 今天,它停止工作,出现以下错误: 这是我在ubuntu上运行的python脚本: 奇怪的是chromedriver和Chrome浏览器似乎是兼容的。 运行“chromedriver-v”时,我看到的版本是: And, running I get: Upon running
我已经研究了很多,并使用了各种论坛中提到的许多可能的解决方案,但没有一个对我有效。我试图在CI/CD管道中运行它,尽管能够在本地运行量角器测试用例并能够启动浏览器,但在CI/CD管道构建中它失败了。下面是量角器2.5.4 E/启动器-会话未创建时出现问题的详细信息:此版本的ChromeDriver仅支持Chrome版本79 我在包中的脚本下使用以下postinstall。json 对于上面的脚本命