#3 楼 @wxhhxx123 这个是自己写的,还有很多 bug,npm i app-inspector 也可以看的
#15 楼 @leyili1988 这个我不是很清楚,加延时是一定能跳过这个问题,具体加多少我只能说需要你尝试
#11 楼 @leyili1988 你的 3456 端口被占用了,自动改到 21698 端口了
#1 楼 @xiaoqi_11 未安装 Android Sdk 中的 platforms,你这文件夹里面应该是空的 在 sdk manager 里面安装就好了
macaca 相对于 appium 的功能还不够那么完善,但是两者都有很大的相似性,根据情况选择一种
#4 楼 @michael_wang 有可能是你写的 xpath 确实找不到对应的元素,可以看看是不是表达式有问题,你可以复制 inspector 提供的绝对路径 xpath 来使用
#2 楼 @michael_wang 你这元素的 id 是空的,肯定不能用 id 方式,另外查找元素前请确保已经到达对应页面,找元素前加个等待试试
已实验,完美支持,下面这段最关键。
// 关键是加上这段
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("androidProcess", "com.tencent.mm:tools");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
#137 楼 @huangejuan 有没有尝试将 macaca 相关的都卸载了重新安装一次
#135 楼 @huangejuan java 环境变量和 ant 装了么,没有装的话先安装一下 jdk1.8,还有问题的话贴一下 macaca doctor 的信息
#6 楼 @zuiniao123 模拟器上刚刚试验没问题了
#133 楼 @huangejuan npm i macaca-android 会自动安装上依赖包的,如果 npm 安装失败建议换 cnpm
#120 楼 @t137983656 看你这报错应该是你的 maven 项目缺少了依赖包,工程没报错么?
生活如此精彩