下载失败,是不是 npm 下载源没有设置成国内的,淘宝 NPM 镜像,你可以 sou 一下
mac 的 xcode 很烦人,版本对不上或者签名什么的有问题就各种报错
ios 的问题,多是授权和版本。
恩,搭建环境最要命的就是版本问题。貌似这些框架开发大佬没办法做成那种自适应版本,或者锁定版本的稳定模式。
放弃吧 windows 就好好搞 Android 的。ios 就去 mac。虽然也有模拟器可以用,但是很麻烦且不容易实现
先检查下配置的环境,检查手机连接,检查是否开启了 usb 调试等,检查浏览器是否正确按照及配置变量。
如果还不行,就重新装载 app-inspector
拿起编译器,开始编写自动化代码;(官网有例子)
打开模拟器,启动本地服务,获取你需要的元素
可以的
不,只是我习惯了 selenium
首先,目录中不应该有空格;
其次,检查启动端口;
先看下 doctor 有没有问题,看看各个组件版本是否更新可用。
另外:安装目录不允许有空格
清理手机内的 macaca 相关组件 3 个,重新安装驱动即可
我的资料里有
几个地方试一下:
1.重新链接看报错是否还错在
2.清理移动端与 macaca 相关的进程和软件,比如 com.macaca.xxx 这种类型的软件卸载掉,然后重新运行;
3.查看驱动版本是否匹配等情况
恩,最好的处理方式~
我想问,哪个是你的报错?因为这里边好多错误需要解决……
这个不就是建议升级版本么?
不设定怎么知道要运行什么……
这位童鞋看来没仔细看官方文档~
一、配置启动参数中有一个 reuse,0: 启动并安装 app。1 (默认): 卸载并重装 app。 2: 仅重装 app。3: 在测试结束后保持 app 状态。
二、关于断言停止的问题可以研究一下多线程之类的东东;找到回放的源码本身就不会有报告,不然会很繁琐,有兴趣可以自己添加修改;
可以有~
先看字面翻译,sdk platform 的目录不存在,请安装;
那么自己应该知道,这个 doctor 是检查环境变量的配置,说明你的变量配置有问题,
然后去检查变量配置是否有错,比如变量名称、变量值(配置路径);
另外,你的 sdk 变量被检查到了,但是没有 platform,说明是在 path 中缺少了配置
我从来不用 macaca 做 web 的……
看图说不出话……,成功以后,会有 success 的提示的
首先,你的 SDK Tools 没有升级,所以版本根本对应不上,就算后边安装完也会报错;
其次,这个是必须安的,不然你就没有 app 生成
再者,doctor 只能证明你安了,但是不能表示安装完整了,需要运行验证;
最后,Android 的卸载有卸载命令,然后清缓存命令,再去删除相关文件夹
那就是安装失败了……,检查一下上边 sdk 所需的组件是否都有正确下载,然后卸载干净 Android 和 inspector 并重新安装,安装完 Android 的时候就检查一下是否有正确生成 apk,然后再继续下一步安装;
还有个临时解决办法:自己在网上搜一下那两个 app,直接下载下来扔到对应的目录就 ok;