1、安装
*不需要真机
$ npm install app-inspector -g
*需要真机
$ DEVELOPMENT_TEAM_ID=TEAM_ID npm i app-inspector -g
2、iOS真机,获取TEAM_ID
3、启动
$ app-inspector -u YOUR-DEVICE-ID
输入命令后,启动成功后会自动打开浏览器:
如何获取设备ID,可参考如下网址:http://www.jianshu.com/p/e56d6f3c9b8f
备注:
当我想要查看android的元素时,出现下面的错误:
:~ xxxx$ app-inspector -u XXXXXXX
{ Error: Command failed: /Users/xxxx/android-sdk/platform-tools/adb -s XXXXXX push /usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/app/build/outputs/apk/app-debug.apk /data/local/tmp/com.macaca.android.testing
报错信息中,说需要将debug.apk安装包,push到手机端,然而当我找到/usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/app/build/目录的时候,根本没有对应的文件,在Testerhome找到了解决方法:
https://testerhome.com/topics/8605
但是当我执行完所以的命令后,在macaca-android 找到了对应的文件,索性直接把build文件复制到app-inspector下,就可以了