uirecorder能正常启动chrome,但是一直在转圈

问题描述:

uirecorder能正常启动chrome,但是一直在转圈,等待很长时间也是这样,检查macaca服务也已经开启,macaca doctor也未提示异常,但是浏览器就陷入了永久的等待,如下图:


问题分析:

细心的朋友已经发现了,我箭头标出来的两个地方其实是问题的关键,出现问题的版本是v2.5.36,而它监听的端口是5142,重新启动一下,发现监听的端口又变了,没错!它就是随机端口!我们看一下uirecorder的更新日志


注意到第1点,端口变成随机的了,而36以前的版本都是默认9765,这个改动让uirecorder可以支持多机(多浏览器)录制,但是也是我们无限等待的罪恶源头!chrome浏览器默认是监听9765端口的,你每次随机端口了,这让它很为难,臣妾找不到端口啊!所以它就等啊等,自然是等不到的。这就是原因。

解决办法:

最简单的办法,将uirecorder换成35及以下的版本,只要没有随机端口就ok啦~指令如下

先卸载:npm uninstall uirecorder -g

再安装 npm install uirecorder@2.5.10 -g

(这里安装2.5.10版本,你也可以指定版本安装)

这样问题就解决啦~见下图


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值