我已经研究了很多,并使用了各种论坛中提到的许多可能的解决方案,没有一个对我有效。我正在尝试在CI/CD管道中运行此功能,虽然能够在本地运行量角器测试用例,并且能够启动浏览器,但在CI/CD管道构建中失败,以下是详细信息
我在包中的脚本下使用以下postinstall。json
"postinstall": "npm uninstall -g webdriver-manager protractor && npm install -g webdriver-manager protractor && webdriver-manager update && cd ./node_modules/protractor && npm i webdriver-manager@latest",
"postinstall": "cd ./node_modules/protractor && npm i webdriver-manager@latest",
对于上面的脚本命令,下面的错误被抛出I/file_manager-创建文件夹D:\a\1\s\node_modules\量角器\node_modules\webdriver-Manager\selenium I/config_source-curl-oD:\a\1\s\node_modules\量角器\node_modules\webdriver-Manager\selenium\chrome-response.xmlhttps://chromedriver.storage.googleapis.com/I/downloader-curl-oD:\a\1\s\node_modules\protractor\node_modules\webdrier-Manager\selenium/chromedriver_79.0.3945.36.ziphttps://chromedriver.storage.googleapis.com/79.0.3945.16/chromedriver_win32.zipI/update-chrome驱动程序:解压缩chromedriver_79.0.3945.36.zipI/启动器-运行1个WebDriver I/Direct实例-直接使用ChromeDriver... E/启动器-会话未创建:此版本的ChromeDriver仅支持79Chrome版本
当我使用下面的脚本命令时,我得到了76的版本问题
"postinstall": "webdriver-manager update"
I/update-chromedriver:文件存在D:\a\1\s\node\u modules\dragrator\node\u modules\webdriver manager\selenium\chromedriver\u 76.0.3809.12。zip I/update-chromedriver:解压缩chromedriver_76.0.3809.12。zip I/update-chromedriver:chromedriver_76.0.3809.12。exe最新I/launcher-运行WebDriver I/direct的1个实例-直接使用ChromeDriver。。。E/launcher-未创建会话:此版本的ChromeDriver仅支持Chrome版本76(驱动程序信息:ChromeDriver=76.0.3809.12)
下面是webdriver-Manager下的config.json
{
"webdriverVersions": {
"selenium": "2.53.1",
"chromedriver": "2.27",
"maxChromedriver": "77",
"geckodriver": "v0.13.0",
"iedriver": "2.53.1",
"androidsdk": "24.4.1",
"appium": "1.6.5"
},
"cdnUrls": {
"selenium": "https://selenium-release.storage.googleapis.com/",
"chromedriver": "https://chromedriver.storage.googleapis.com/",
"geckodriver": "https://github.com/mozilla/geckodriver/releases/download/",
"iedriver": "https://selenium-release.storage.googleapis.com/",
"androidsdk": "http://dl.google.com/android/"
}
}
尝试了许多可能在管道构建中使用的命令,但没有一个对我有帮助。有谁能提出可能的问题吗???
这是我在StackOverflow中的第一个答案。在新的更新之后,我在工作时也面临着同样的问题。我尝试了@ptiiCarlos提到的同样的事情,但没有解决它。不幸的是,所有其他答案都很古老,但我有一些观点帮助我解决了这个问题。
>
webdriver-Manager status
。 <块引用> 在我的情况下是79.0.3945.36
在我的情况下:[03:34:20]I/status-chrome驱动程序版本可用:78.0.3904.105[last],79.0.3945.36
对我来说是79.0.3945.36
在我的例子中:[03:35:15]我/状态-可用的chromedriver版本:78.0.3904.105[上一个],79.0.3945.36
您无需降级GoogleChrome。
我已经研究了很多,并使用了各种论坛中提到的许多可能的解决方案,但没有一个对我有效。我试图在CI/CD管道中运行它,尽管能够在本地运行量角器测试用例并能够启动浏览器,但在CI/CD管道构建中它失败了。下面是量角器2.5.4 E/启动器-会话未创建时出现问题的详细信息:此版本的ChromeDriver仅支持Chrome版本79 我在包中的脚本下使用以下postinstall。json 对于上面的脚本命
我现在是robot Framework的新手。我现在使用的是chrome和chromedriver的最新Windows版本,它是80,但是当我尝试运行测试时,它给出的消息是“SessionNotCreatedException:message:session not Created:This version of chromedriver only supports chrome version
问题内容: 我想打开显示错误的Chrome浏览器。 在这里,我期待的是我的Chrome浏览器,但会引发类似 问题答案: 此错误消息… …暗示 ChromeDriver v75 仅支持 Chrome浏览器v75 ,而该功能在您的系统中不可用。 您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示: 您正在使用 chromedriver = 75.0.3770.8 chromedriver =
我试图使用rsDriver函数运行RSelenium,但当我运行时,我得到一条消息,告诉我需要一个较新版本的Chrome:
问题内容: 我在AWS上的EC2实例(ubuntu)上运行了一个python脚本。它使用 硒。好几个星期都很好用,然后突然间, 今天,它停止工作,出现以下错误: 这是我在ubuntu上运行的python脚本: 奇怪的是chromedriver和Chrome浏览器似乎是兼容的。 运行“chromedriver-v”时,我看到的版本是: And, running I get: Upon running
问题内容: 我目前正在使用Chrome 75,并且已经下载了适用于Linux 的兼容Chromedriver。我也将其添加到PATH变量中。但是,当我尝试初始化驱动程序时,出现以下错误: 我从此消息中得到的信息是我的Chromedriver适用于Chrome版本76,但我的Chromedriver和Chrome浏览器均为75版本。 我什至尝试将Chromedriver从文件中完全删除,但仍然收到相