会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 74 错误与 ChromeDriver Chrome 使用 Selenium
Posted
技术标签:
【中文标题】会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 74 错误与 ChromeDriver Chrome 使用 Selenium【英文标题】:session not created: This version of ChromeDriver only supports Chrome version 74 error with ChromeDriver Chrome using Selenium 【发布时间】:2019-08-07 15:11:00 【问题描述】:我正在尝试使用 rsDriver 函数运行 RSelenium,但是当我运行时
rD <- rsDriver()
我收到一条消息,告诉我我需要更新版本的 Chrome:
> rD <- rsDriver()
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
[1] "Connecting to remote server"
Selenium message:session not created: This version of ChromeDriver only supports Chrome version 74
(Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@#29),platform=Mac OS X 10.14.3 x86_64)
Could not open chrome browser.
Client error message:
Summary: SessionNotCreatedException
Detail: A new session could not be created.
Further Details: run errorDetails method
Check server log for further details.
错误消息似乎说我需要 Chrome 版本 74.0.3729.6,但是当我查看 Chrome 的设置时,它告诉我正在运行最新的稳定版本 (73.0.3683.75)。进一步谷歌搜索后,74.0.3729.6 是 Chrome 的预发布开发版本:我是否需要安装它才能将 ChromeDriver 与 RSelenium 一起使用?
我不喜欢使用 Chrome 的想法,但我无法让 rsDriver 使用 Firefox:当我指定 browser = "firefox"
时,rsDriver 给我同样的错误消息,关于 ChromeDriver 不支持我的版本铬。
我的会话信息是:
R version 3.5.2 (2018-12-20)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.3
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] wdman_0.2.4 forcats_0.3.0 stringr_1.3.1 dplyr_0.7.8 purrr_0.2.5 readr_1.3.1 tidyr_0.8.2
[8] tibble_2.0.1 ggplot2_3.1.0 tidyverse_1.2.1 rvest_0.3.2 xml2_1.2.0 RSelenium_1.7.5
【问题讨论】:
下载这个旧版本。工作正常! >>---> chromedriver.storage.googleapis.com/index.html?path=2.46 在我的情况下,如果错误说它只支持版本 76,我不能使用 chrome 76.xxx。如果我降级到 75.xxx,它说它只支持版本 75。如果我尝试最新版本(目前是 78),它可以工作 @BingLi224 selenium 和 Python 使用哪个版本?尽管 Chrome 的版本是 78.0.3904.70,但我遇到了同样的问题 @zzxwill Selenium 3.141.0、Python 3.7.3、Chrome 78.0.3904.70(目前,但不确定当时是什么) 如果你有 choco 你可以“choco update chromedriver” 【参考方案1】:更新
我已向 RSelenium 提交了 pull request,添加了我在原始答案中提出的 ChromeDriver 版本选择逻辑。直到它被合并(如果有的话),你可以安装它
remotes::install_github("ropensci/RSelenium#237")
然后您可以使用新的chromever = "latest_compatible"
选项调用rsDriver()
,该选项应始终选择正确的ChromeDriver 版本:
RSelenium::rsDriver(browser = "chrome",
chromever = "latest_compatible")
原答案
我在使用RSelenium::rsDriver()
的默认chromever = "latest"
设置时遇到了相同类型的错误,导致尝试将chromedriver 75.0.3770.8
与最新的google-chrome-stable 74.0.3729.157
组合失败:
session not created: This version of ChromeDriver only supports Chrome version 75
由于这显然是一个反复出现且非常烦人的问题,因此我提出了以下解决方法以始终使用最新的兼容 ChromeDriver 版本:
rD <- RSelenium::rsDriver(browser = "chrome",
chromever =
system2(command = "google-chrome-stable",
args = "--version",
stdout = TRUE,
stderr = TRUE) %>%
stringr::str_extract(pattern = "(?<=Chrome )\\d+\\.\\d+\\.\\d+\\.") %>%
magrittr::extract(!is.na(.)) %>%
stringr::str_replace_all(pattern = "\\.",
replacement = "\\\\.") %>%
paste0("^", .) %>%
stringr::str_subset(string =
binman::list_versions(appname = "chromedriver") %>%
dplyr::last()) %>%
as.numeric_version() %>%
max() %>%
as.character())
以上代码仅在 Linux 下测试,并使用了一些 tidyverse 包(预先安装它们或在 base R 中重写)。对于其他操作系统,您可能需要对其进行一些调整,尤其是将 command = "google-chrome-stable"
替换为系统特定的命令以启动 Google Chrome:
在macOS 上,将command = "google-chrome-stable"
替换为command = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
就足够了。
在 Windows 上,plattform-specific bug 阻止我们直接调用 Google Chrome 二进制文件以获取其版本号。而是执行以下操作:
rD <- RSelenium::rsDriver(browser = "chrome",
chromever =
system2(command = "wmic",
args = 'datafile where name="C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe" get Version /value',
stdout = TRUE,
stderr = TRUE) %>%
stringr::str_extract(pattern = "(?<=Version=)\\d+\\.\\d+\\.\\d+\\.") %>%
magrittr::extract(!is.na(.)) %>%
stringr::str_replace_all(pattern = "\\.",
replacement = "\\\\.") %>%
paste0("^", .) %>%
stringr::str_subset(string =
binman::list_versions(appname = "chromedriver") %>%
dplyr::last()) %>%
as.numeric_version() %>%
max() %>%
as.character())
基本上,代码只是确保最新的 ChromeDriver 版本与系统稳定的 Google Chrome 浏览器的主要-次要补丁版本号匹配作为chromever
参数传递。此过程应遵守official ChromeDriver versioning scheme。引用:
ChromeDriver 使用与 Chrome 相同的版本号方案 (...) ChromeDriver 的每个版本都支持具有匹配的主要、次要和内部版本号的 Chrome。例如,ChromeDriver 73.0.3683.20 支持所有以 73.0.3683 开头的 Chrome 版本。
【讨论】:
我们需要的英雄。谢谢! P.S:我进行了编辑以包含 Windows 代码,以方便未来的读者使用 ? 你已经测试成功了,我刚刚整合好了!【参考方案2】:对于 MacOS chromedriver 升级成功了:
brew upgrade --cask chromedriver
【讨论】:
很好,这让我走上了正轨,除了我使用的是chromedriver-beta
,它期待更高版本的 Chrome。所以我做了什么:brew cask uninstall chromedriver-beta; brew cask install chromedriver
这仅在您通过 brew 安装 chromedriver 时有效。我是通过直接下载安装的,所以先运行rm /usr/local/bin/chromedriver
,然后运行brew cask install chromedriver
以获取最新版本。无论如何,升级 chromedriver 是解决方案。
这应该是公认的答案,而不是建议降级 chrome 的答案
这解决了我的问题。
自 2021 年起,如果您收到错误 Error: Unknown command: cask
,则需要改为运行命令:brew reinstall chromedriver
。请参阅***.com/questions/30413621/… 了解更多信息。仅供参考,新的木桶安装语法是:brew install --cask chromedriver
【参考方案3】:
我在我的 mac os bigsur 上遇到了类似的问题 在 2021 年,在 mac 上正确的命令是 酿造升级--cask chromedriver 它解决了问题
【讨论】:
【参考方案4】:只需在 chrome 浏览器中访问此网址
chrome://settings/help
chrome 会自动查找更新(将 Chrome 更新到最新版本)
完成:)
【讨论】:
我真的不相信它这么简单,谢谢。【参考方案5】:此错误消息...
Selenium message:session not created: This version of ChromeDriver only supports Chrome version 74
(Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@#29),platform=Mac OS X 10.14.3 x86_64)
...暗示 ChromeDriver 期望 Chrome 浏览器 版本为 74。
Quick installation最新的ChromeDriver
要安装最新版本的ChromeDriver,您可以使用:
使用 Homebrew 的 Mac 用户:brew tap homebrew/cask && brew cask install chromedriver
基于 Debian 的 Linux 发行版:sudo apt-get install chromium-chromedriver
安装 Chocolatey 的 Windows 用户:choco install chromedriver
分析
您的主要问题是您使用的二进制文件版本之间的不兼容性,如下所示:
您正在使用 chromedriver=74.0.3729.6 chromedriver=74.0.3729.6 的发行说明明确提及以下内容:您正在使用当前发布的 chrome=73.0支持 Chrome v74
所以 ChromeDriver v74.0.3729.6 和 Chrome 浏览器 v73.0
之间存在明显的不匹配解决方案
将 ChromeDriver 降级到 ChromeDriver v73.0.3683.68 级别。 将 Chrome 版本保持在 Chrome v73 级别。 (as per ChromeDriver v73.0.3683.68 release notes) 清理你的项目工作区通过你的IDE和重建你的项目只需要依赖。 如果您的基本 Web 客户端 版本太旧,请卸载它并安装最新的 GA 和发布版本的 Web 客户端。 执行你的@Test
。
始终在 tearDown()
方法中调用 driver.quit()
以优雅地关闭和销毁 WebDriver 和 Web Client 实例。
参考
您可以在以下位置找到相关的详细讨论:
How to work with a specific version of ChromeDriver while Chrome Browser gets updated automatically through Python selenium【讨论】:
我已将 ChromeDriver 降级到 v73.0.3683.68,清理了项目工作区,并仅使用所需的依赖项对其进行了重建。现在,当我运行rD <- rsDriver()
时,它会给我一条不同的错误消息,结尾为:[1] "Connecting to remote server" Could not open chrome browser. Client error message: Undefined error in httr call. httr output: Failed to connect to localhost port 4567: Connection refused Check server log for further details. Warning message: In rsDriver() : Could not determine server status.
如果这很明显也很抱歉(这是我第一次尝试做这样的事情),但是什么是 Web 客户端,什么是 GA?此外,@Test 是什么,我可以在 RStudio 中运行它吗?
Web 客户端 -> Chrome 浏览器, GA -> 一般可用性 , @Test -> 使用 JUnit / TestNG 来标识 test 的注解(您可以简单地认为是 测试)
这只是一个关于如何在使用Selenium
时解决版本不匹配问题的通用答案。这个答案根本不涉及R
或RSelenium
。这个被接受的答案应该是下面@CAD 的答案。
+1 用于解释(教人钓鱼等等)。我升级了我的 chromedriver 以匹配我的 chrome 版本(Chrome 帮助 -> 关于 - 版本)并且它已修复。【参考方案6】:
我检查了我电脑上安装的 google chrome 浏览器的版本,然后下载了适合我浏览器版本的ChromeDriver
。可以从https://chromedriver.chromium.org/下载
【讨论】:
【参考方案7】:-
下载当前稳定版本的 chrome 并安装它(要检查您的 Google chrome 版本,请转到帮助 > 关于 Google chrome
并尝试在您的本地计算机上安装该版本。
Google chrome 版本下载访问= chromedriver.chromium.org 网站
【讨论】:
【参考方案8】:我有类似的问题刚刚更新了 mac 上的 webdriver manager 在终端中使用它来更新 webdriver manager-
sudo webdriver-manager update
【讨论】:
【参考方案9】:$ which chromedriver
/usr/local/bin/chromedriver
$ chromedriver --version
ChromeDriver 78.0.3904.105
我从https://chromedriver.chromium.org/downloads 下载了一个 zip 文件
它说“如果您使用的是 Chrome 版本 79,请下载 ChromeDriver 79.0.3945.36”
我使用的是 Chrome 版本 79。(我检查了chrome://settings/help
)显然,我的错误是“此版本的 ChromeDriver 仅支持 Chrome 版本 78”
然后我单击 zip 文件并将该“chromedriver”文件移动到 /usr/local/bin/
目录中。这样就解决了问题。
$ which chromedriver
$ chromedriver --version
ChromeDriver 79.0.3945.36
【讨论】:
【参考方案10】:遇到这个问题,可以通过两个主要步骤解决:
1 - 通过 homebrew cli 更新到最新的 chromedriver
brew cask upgrade chromedriver
2 - 通过 Chrome GUI 更新到最新版本
chrome://settings/help 或 cmd
+ ,
然后在最后添加帮助(您的选择)
您应该从那里进入关于 Chrome 页面。在这里,您需要验证您使用的是最新和最好的版本(我遇到的问题是由于 cli 与当前 chrome 版本不匹配)
如果您收到错误消息,您将看到一个 update & relaunch
主要操作按钮。
chrome“重新启动”后,它现在将拥有与您的 cli 匹配的最新版本
示例:
Google Chrome is up to date
Version 80.0.3987.87 (Official Build) (64-bit)
【讨论】:
【参考方案11】:我遇到了同样的问题,只需为以前版本的 chrome 下载 chromedriver
文件即可解决。我发现 Chrome 的 79 版与当前版本的 Selenium 兼容。
然后我将其保存在指定路径中,并将该路径链接到我的webdriver
。
此链接中指定了确切的步骤: http://chromedriver.chromium.org/downloads
【讨论】:
【参考方案12】:确保您拥有最新版本的 webdriver-manager。您可以使用npm i webdriver-manager@latest --save
安装相同的
然后运行下面的
command.webdriver-manager update
【讨论】:
【参考方案13】:您可以像这样指定 Chrome 安装的确切版本:
webdriver-manager update --versions.chrome 73.0.3683.75
在降级的情况下,您可能需要先发送webdriver-manager clean
。
【讨论】:
【参考方案14】:我最近遇到了同样的问题。这是我的错误:
System.InvalidOperationException : session not created: This version of ChromeDriver only supports Chrome version 76 (SessionNotCreated)
这个修复对我有用:
确保没有正在运行的 chromedriver.exe 进程(如果需要,将它们全部杀死,例如通过任务管理器) 转到 bin 文件夹并从那里删除 chromedriver.exe 文件(在我的情况下是:[project_folder]\bin\Debug\netcoreapp2.1
)
【讨论】:
【参考方案15】:我必须重新安装量角器才能拉出更新的webdriver-manager
模块。此外,根据@Mark 的评论,package-lock.json
可能会锁定依赖项。
npm uninstall protractor
npm install --save-dev protractor
然后,确保在重新安装后检查node_modules/protractor/node_modules/webdriver-manager/config.json
中的maxChromedriver
值,以验证它是否与所需的Chrome 驱动程序版本匹配。
【讨论】:
谢谢,为我工作。我安装了最新的量角器(5.4.2),但依赖的 webdriver-manager 卡在 12.1.4 上。卸载和重新安装量角器给了我一个更新的 webdriver-manager - 12.1.7 谢谢,也为我工作。我遇到了与之前评论中描述的 Kev 相同的问题。 ^ 这对我来说是个问题。package-lock.json
正在锁定依赖项。不是bug,只需要更新依赖即可。
您能否更新您的答案以包含@Mark 提供的信息?这可能很关键(这是我遇到的实际问题)【参考方案16】:
今天我也遇到了同样的问题。
我的解决方案:
下载chromedriver最新稳定版:https://sites.google.com/a/chromium.org/chromedriver/
更新 Selenium 文件夹中的 chrome 驱动程序。这有点难,因为它位于 PC 上名为 AppData 的隐藏文件夹中。以下是我在我的计算机(Windows 7)中的操作方式:
C: > users > 你的用户 > \AppData (你需要在文件夹路径框中写这个,因为它是一个隐藏文件夹) > Local(这是葡萄牙语中的文件夹名称,也许它会有不同的名称给你)> SeleniumBasic
在那里您会找到 chromedriver 应用程序。只需重命名它(如果它不起作用,你想要旧版本)然后粘贴最新版本。
【讨论】:
【参考方案17】:使用 Visual Studio
在使用 Visual Studio 时,我无法通过遵循任何答案来解决版本不匹配问题,但只需将 Selenium.WebDriver 和 Selenium.WebDriver.ChromeDriver nuget 包更新到最新版本即可。
我使用的是 Chrome v78,将 chromedriver 升级到 v78 仍然出现不兼容错误。 CAD 的回答让我找到了解决方案。
【讨论】:
【参考方案18】:只需更新量角器:
npm install protractor@latest --save-dev
【讨论】:
【参考方案19】:Travis CI 替代方案
自从 Francesco Borzi 对我不起作用后的另一个答案。
将此添加到您的 travis.yml:
addons:
chrome: stable
before_script:
- LATEST_CHROMEDRIVER_VERSION=`curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE"`
- curl "https://chromedriver.storage.googleapis.com/$LATEST_CHROMEDRIVER_VERSION/chromedriver_linux64.zip" -O
- unzip chromedriver_linux64.zip -d ~/bin
非常感谢和感谢 github 上的 tagliala:
https://github.com/diowa/ruby2-rails5-bootstrap-heroku/commit/6ba95f33f922895090d3fabc140816db67b09672
【讨论】:
【参考方案20】:特拉维斯 CI
我在 Travis 中遇到了同样的问题,并通过添加解决了:
addons:
chrome: stable
到我的.travis.yml
文件。
【讨论】:
如果这对你不起作用,试试这个:***.com/a/57577404/2441263【参考方案21】:不再需要降级 Chrome,当您收到此错误时,仅表示是时候再次运行 webdriver-manager update
了
【讨论】:
【参考方案22】:我遇到了同样的错误:
会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 75
...
驱动信息:driver.version:ChromeDriver
我们在没有真正 UI 的计算机上运行测试,所以我必须通过命令行 (CLI) 工作。
我首先检测安装在 Linux 计算机上的 Chrome 的当前版本:
$> google-chrome --version
得到了这样的回应:
谷歌浏览器 74.0.3729.169
然后我像这样更新了 Chrome 版本:
$> sudo apt-get install google-chrome-stable
在再次检查版本后,我得到了这个:
谷歌浏览器 75.0.3770.100
然后 Selenium 测试能够顺利运行。
【讨论】:
这适用于chrome浏览器通过repo/ppa安装且无法自行更新的情况【参考方案23】:当我在 Docker 实例中使用机器人框架(基于 Selenium 的框架)时,我遇到了同样的错误。原因是 docker 为 Chrome 使用缓存的 google-chrome-stable_current_amd64.deb
,但它安装了最新版本的 chrome 驱动程序。
然后我使用下面的命令并解决了错误。
docker-compose build --no-cache
希望这对某人有所帮助。
【讨论】:
【参考方案24】:我遇到了几乎同样的问题,问题是在运行我的 selenium 测试时出现在管道内部,需要 chromedriver 包来运行 e2e 测试。
My error build pipeline
问题只是因为管道中(在我的情况下)使用的是 chrome 版本 73,而我的 chromedriver 包安装在版本 74 上。
最后有两个简单的解决方案:
降级您的 chrome
降级您的 chromedriver 软件包版本。就我而言,因为我在管道内运行,我需要先安装 chromedriver 运行 selenium 测试,如下所示。
- script: npm install chromedriver@73.0.0 --chromedriver-force-download displayName: 'Install Chrome'
【讨论】:
我也有同样的问题,如何知道 Jenkins 节点上的 chrome 版本? 如果没有 chrome,如何在节点上安装 chrome 作为构建管道的一部分 要安装 chrome 作为构建管道的一部分,您只需添加我在上面放置的任务脚本。【参考方案25】:它对 Linux 人很有用。我的问题很简单,我使用了 chromium-browser。我安装了chrome,所有问题都解决了。它可以与铬一起使用,但需要额外的操作。我没有收到成功。我可以将需要的驱动程序版本设置为量角器配置。它使用了最新的。我需要降级。
【讨论】:
【参考方案26】:将 Google Chrome 版本更新到 74 对我有用。
步骤: 1. 前往帮助 -> 关于谷歌浏览器 -> Chrome 会自动寻找更新(将 Chrome 更新到最新版本)
【讨论】:
这对我很有用。比公认的解决方案容易得多。【参考方案27】:这个解决方案对我有用
-
确保您使用的是 R 3.5.3 或更高版本
driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68")
【讨论】:
【参考方案28】:ChromeDriver v74.0.3729.6 和 Chrome 浏览器 v73.0 之间存在这种不匹配,我真的很苦恼。我终于找到了让 ChromeDriver 升级到更早版本的方法,
在 Chrome > 关于 Google Chrome 中,复制版本号,最后一组除外。例如,72.0.3626。
将该版本粘贴到此网址的末尾并访问它。它将返回一个版本,您应该复制该版本。 https://chromedriver.storage.googleapis.com/LATEST_RELEASE_
回到命令行,运行bundle exec chromedriver-update <copied version>
【讨论】:
我找到了解决方案,并教过 - 肯定已经有这样的答案了:)【参考方案29】:我今天处理了这个问题,升级我的 webdrivermanger 为我解决了这个问题(我以前的版本是 3.0.0):
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>3.3.0</version>
<scope>test</scope>
</dependency>
【讨论】:
我已经通过升级到3.3.0版本解决了同样的问题,谢谢 我使用的是 1.x 版。更新到 3.3.0 也为我修复了它。 您必须使用最新版本,即我今天遇到了同样的问题,并从 Google 找到了这篇文章和其他文章。我想我可能有一个更直接的解决方案来修改你的代码。前面的答案在识别版本不匹配方面是正确的。
我尝试了建议的解决方案,但无济于事。我发现我的电脑上的版本是正确的。但是,这种不匹配错误不是由计算机上安装的实际版本引起的,而是 RSelenium 代码在默认参数下正在寻找 Chrome/ChromeDriver 的“最新”版本。有关参数,请参阅?rsDriver()
帮助页面。
如果您按照帮助文档中的说明运行代码binman::list_versions("chromedriver")
,则可以识别与该功能兼容的版本。就我而言,我能够使用以下代码建立连接。
driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68", extraCapabilities = eCaps)
您应该能够使用 chromever=
参数指定您的 Chrome 版本。不过,我必须使用最接近的版本(我的 chrome 版本是“73.0.3683.75”)。
希望这会有所帮助!
【讨论】:
CAD 的回答对我有用,但需要注意 chrome://settings/help 来查看和/或更新您的 Chrome 浏览器版本。就我而言,我单击更新以更新到版本:73.0.3683.86(官方构建)(64 位) 看来你的变种更适合我的情况。但是我找不到如何对量角器说使用定义的版本。像这个 chromever="73.0.3683.68"。就我而言。我使用的铬浏览器版本比量角器要求的低。这是我的情况***.com/questions/55984924/… 喂,先生,摇滚。我稍微修改了这段代码以始终使用最新版本:available.versions<-binman::list_versions("chromedriver") latest.version = available.versions$win32[length(available.versions)]
谢谢!
运行代码binman::list_versions("chromedriver")
在哪里?如 what 文档中所述?
binman 似乎是一颗宝石。我会安装它,从那里开始。以上是关于会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 74 错误与 ChromeDriver Chrome 使用 Selenium的主要内容,如果未能解决你的问题,请参考以下文章
如何在 PyCharm 中为 selenium-robotframework 更新 Chromedriver 版本
Chrome 浏览器无法使用 Java 在 Appium 中启动
Python selenium Message: session not created: This version of ChromeDriver only supports Chrome vers
我在使用selenium webdriver的python中有问题
Selenium(OSX和Linux)发生错误org.openqa.selenium.SessionNotCreatedException:未创建会话:未找到匹配功能