环境配置问题

安卓用例执行报错

Command failed: /Users/**/sdk/platform-tools/adb -s ** push /usr/local/lib/node_modules/macaca-android/node_modules/uiautomatorwd/app/build/outputs/apk/app-debug.apk /data/local/tmp/com.macaca.android.testing

运行安卓用例时报错如上,首先保证 gradle 已经成功安装,如果 gradle 安装没有问题,尝试如下解决方案:
1、删除 /usr/local/lib/node_modules/路径下的 macaca-android, 然后重新安装驱动:

$cnpm i -g macaca-android

2、删除设备上原来安装的 com.macaca.android.testing(在手机设置 - 应用程序管理里可以找到)
3、重新运行用例,基本上就能成功了

iOS 驱动安装报错

npm i macaca-ios -g

如果提示

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

命令行执行:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

更多问题:可加 Macaca 开源钉钉群讨论,群号:11775486


↙↙↙阅读原文可查看相关链接,并与作者交流