我已经研究了很多,并使用了各种论坛中提到的许多可能的解决方案,但没有一个对我有效。我试图在CI/CD管道中运行它,尽管能够在本地运行量角器测试用例并能够启动浏览器,但在CI/CD管道构建中它失败了。下面是量角器2.5.4 E/启动器-会话未创建时出现问题的详细信息:此版本的ChromeDriver仅支持Chrome版本79
我在包中的脚本下使用以下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\u manager-创建文件夹D:\a\1\s\node\u modules\dragrator\node\u modules\webdriver manager\selenium I/config\u source-curl-oD:\a\1\s\node\u modules\dragrator\node\u modules\webdriver manager\selenium\chrome响应。xmlhttps://chromedriver.storage.googleapis.com/I/downloader-curl-oD:\a\1\s\node\u modules\dragrator\node\u modules\webdriver manager\selenium/chromedriver\u 79.0.3945.36。拉链https://chromedriver.storage.googleapis.com/79.0.3945.16/chromedriver_win32.zip更新-chromedriver:解压chromedriver_79.0.3945.36。zip I/launcher-运行WebDriver I/direct的1个实例-直接使用ChromeDriver。。。E/launcher-未创建会话:当我使用下面的脚本命令i get version issue for 76时,这个版本的ChromeDriver只支持Chrome79版本
"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/"
}
}
尝试了许多可能在管道构建中起作用的命令,但没有一个对我有帮助。有人能提出可能的问题吗?
请提及版本并尝试下载chrome驱动程序。
例如,如果chorme版本为79
webdriver-manager update --versions.chrome 79.0.3945.36
如果版本是76,
webdriver-manager update --versions.chrome 76.0.3809.68
以下应该可以工作(在Mac上测试)。
npx webdriver-manager update --versions.chrome=$(/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version | cut -d ' ' -f 3)
我试图使用rsDriver函数运行RSelenium,但当我运行时,我得到一条消息,告诉我需要一个较新版本的Chrome:
我已经研究了很多,并使用了各种论坛中提到的许多可能的解决方案,没有一个对我有效。我正在尝试在CI/CD管道中运行此功能,虽然能够在本地运行量角器测试用例,并且能够启动浏览器,但在CI/CD管道构建中失败,以下是详细信息 我在包中的脚本下使用以下postinstall。json 对于上面的脚本命令,下面的错误被抛出I/file_manager-创建文件夹D:\a\1\s\node_modules\量
我现在是robot Framework的新手。我现在使用的是chrome和chromedriver的最新Windows版本,它是80,但是当我尝试运行测试时,它给出的消息是“SessionNotCreatedException:message:session not Created:This version of chromedriver only supports chrome version
问题内容: 我正在尝试使用rsDriver函数运行RSelenium,但是当我运行时,出现 一条消息,告诉我我需要更新版本的Chrome: 错误消息似乎表明我需要Chrome版本74.0.3729.6,但是当我查看Chrome的设置时,它表明我正在运行最新的稳定版本(73.0.3683.75)。进一步搜寻之后,74.0.3729.6是Chrome的预发行开发版本:我是否需要安装此版本才能将Chro
问题内容: 我想打开显示错误的Chrome浏览器。 在这里,我期待的是我的Chrome浏览器,但会引发类似 问题答案: 此错误消息… …暗示 ChromeDriver v75 仅支持 Chrome浏览器v75 ,而该功能在您的系统中不可用。 您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示: 您正在使用 chromedriver = 75.0.3770.8 chromedriver =
我得到了一个错误时,打开铬与硒,它打开和关闭窗口后立即打开。下面是我的代码: