当前位置: 首页 > 知识库问答 >
问题:

量角器5.4.2和Webdriver 12.1.6以及chromedrivers不支持chrome 76

端木桐
2023-03-14

使用Chromdriver版本的量角器5.4.2和最新Webdriver manager不适用于新的Chrome版本,如76.0.3809.100

我尝试了谷歌和量角器论坛的所有建议,但还没有成功。我试过下面的-

然后在我的package.json中添加了

“安装后”:“cd./node_modules/gulp-protractor&&npm i webdriver-manager@12.1.6&&cd../../&&./node_modules/.bin/webdriver-manager update--gecko=false”

我试过在添加显式依赖项和不添加显式依赖项的情况下这样做

下面是我看到的错误信息--

E/direct - Error code: 135
[12:06:06] E/direct - Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.
[12:06:06] E/direct - Error: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.

DirectConnect:false和与上面相同的依赖项和后安装脚本。我可以看到浏览器启动。但它不与浏览器交互。

构建信息:版本:“3.141.59”,修订版:“E82BE7D358”,时间:“2018-11-14T08:25:53”系统信息:主机:“MC02S8298G8WM”,IP:“192.168.130.131”,OS.Name:“Mac OS X”,OS.arch:“X86_64”,OS.Version:“10.13.6”,Java.Version:“1.8.0_181”驱动程序信息:Driver.Version:未知的不支持的操作错误:touchSingleTap构建信息:版本:“3.141.59”,修订版:“E82BE7D358”,时间:“

我的Chrome目前是76.0.3809.100版本,下载的最新chromedriver似乎是ChromeDriver_76.0.3809.12 for WebDriver@12.1.6。我特别尝试在webdriver更新-76.0.3809.68中提到一个不同的更高版本。下面是错误-

[12:24:58] E/launcher - Unable to create new service: ChromeDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'MC02S8298G8WM', ip: '192.168.130.131', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.13.6', java.version: '1.8.0_181'
Driver info: driver.version: unknown

我简直目瞪口呆,别无选择。还有什么我们可以试试的吗?

附:量角器升级是不可行的,因为我们不能升级我们的节点版本。

共有1个答案

暴乐邦
2023-03-14

我今天遇到了同样的问题,并通过以下方法解决了这个问题:

看来你可以强迫量角器指向chrome的更新版本,而且工作得很好。

找出您使用的是什么版本的chrome(chrome地址栏中的chrome://chrome可以使用)。然后下载与您的版本相关的chrome驱动程序,并将其放入node_modules中,然后从selenium目录中删除所有其他内容。

经过这些步骤后,我能够再次运行与铬量角器。

 类似资料:
  • 我的Android应用程序已经有了一个运行正常的Exoplayer实现,我需要知道Exoplayer是否支持在HDCP中播放短跑视频(以及它是如何工作的)。演示应用程序有一些具有“HDCP功能”的示例,但我在代码库中找不到任何与它如何处理这一问题有关的内容(DASH manifest文件本身是否指定了HDCP功能?)。

  • 问题内容: 我是Protractor的新用户,并且在使用Chrome运行测试时遇到了此错误( 已启动的浏览器中地址栏下方显示错误 ): 您正在使用不受支持的命令行标志–ignore-certificate-errors。稳定性和安全性将受到损害。 这是我针对量角器的conf.js: 另外,我使用的是装有最新的Chromedriver和Selenium独立服务器(2.41.0)的Mac。现在,我没有

  • 5.7.1.SQLite以及Android的数据库支持 Android自带了 SQLite 数据库的支持。SQLite短小精悍,更有Android框架中丰富的API,使用起来会很容易。本节我们介绍SQLite及其配套API的使用方法。哦,在这里还没必要精通SQL,不过了解一些SQL总是好的。

  • 问题内容: 因此,我正在研究urllib3,因为它具有连接池并且是线程安全的(因此性能更好,尤其是对于爬网而言),但是文档…至少可以说最少。urllib2具有build_opener,因此类似: 但是urllib3没有build_opener方法,因此到目前为止,我唯一想到的方法是手动将其放在标头中: 但是我希望有一种更好的方法,你们中的一个可以告诉我它是什么。也可以有人用“ urllib3”标记

  • 我试图制作一个机器人,如果投票成功,是多于否,人们可以打电话进行报告投票。它将发送一条消息到一个单独的渠道,只有机器人可以发布,它将发送一个DM到服务器管理员(这是我不知道该怎么做)。 我还得到一个错误,说: 这是我到目前为止的代码: 我从另一个帖子得到这个代码。我试图改编它,但失败了。我是Java新手。

  • 问题内容: 我似乎无法使Protractor意识到Angular已加载并正在运行。当Chrome打开时,我的应用程序已完全加载到浏览器中,因此我知道Angular已加载并正常运行。 配置文件: 我只有一个要运行的测试,但由于量角器找不到Angular而失败了。 考试: 这是我得到的错误: UnknownError:JavaScript错误:未定义角度(会话信息:chrome = 30.0.1599