macaca安装macaca-chrome报错ERR_UNHANDLED_REJECTION

先用cnmp下载macaca-cli
cnpm i -g macaca-cli

后面下载 macaca-chrome 用 npm 或 cnpm都是同一个问题


执行 npm i macaca-chrome -g 指令安装macaca-chrome时,报错
在这里插入图片描述
主要在这句:

chromedriver cdn url: http://chromedriver.storage.googleapis.com/90/chromedriver_win32.zip

点进去看一下,发现是这样的
在这里插入图片描述
说明这个版本已经不存在了,然后从https://www.cnblogs.com/mei0619/p/6429477.html
中得到了一些思路,应该去下载自己chrome对应版本的chromedriver。

那么这个版本在哪设置呢?
https://macacajs.github.io/zh/guide/environment-setup.html#desktop-%E7%8E%AF%E5%A2%83
中给了Chrome默认版本的链接
https://github.com/macacajs/macaca-chromedriver/blob/master/package.json#L43

其中

"config": {
    "defaultVersion": "90"
  },

展示了刚刚报错的链接里出现的版本号90。
我用的版本号是 版本 110.0.5481.178(正式版本)

然后http://chromedriver.storage.googleapis.com/中找自己对应版本的就可以,直接ctrl+f 110.0.5481,(没有完全一样的版本,最后一个数字好像不一样也没问题)

在这里插入图片描述
然后从https://github.com/macacajs/macaca-chromedriver/blob/master/package.json#L43中fork一份代码,修改版本号为自己刚刚找到的。
然后npm install <url> --save
其中url是你自己仓库的地址。

然后执行,就没有报错了
在这里插入图片描述


不过按照官方文档上安装完也没有出现猴子头像。

跑一下macaca doctor
在这里插入图片描述
说我没配置 GRADLE_HOME,下载个 gradle,然后设置系统变量就可以。
(设置好了命令行要重启一下)
在这里插入图片描述

macaca-electron的安装好像没什么bug。


依赖什么的装好之后,不要看github上README的命令,光拷贝代码就可以。
如何执行直接看
https://macacajs.github.io/guide/quick-start.html#sample-video中视频里的命令,照着运行就可以。


捣鼓了一下午,后面有坑还会继续写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值