appium-inspector
https://github.com/appium/appium-inspector/releases
android-sdk:http://tools.android-studio.org/index.php/sdk
1、appium server
先启动appium server
2、appium inspector
如果使用的是Appium Inspector和Appium 1.x sever,可能需要将新会话表单中的路径信息更新回/wd/hub
常用配置项有5个:
platformName(必须)
值为:Android或ios
platformVersion(必须)
通过命令:adb shell getprop ro.build.version.release,可以看到是一个整数类型的值,就是这个值
deviceName(必填,随便填)
通过命令:adb devices -l,查看到一个结果:
这里的SEA-AL10就是值,也就是model:后面跟的那个
appPackge 与 appActivity(必须)
首先手机打开一个APP(比如淘宝),通过命令adb shell dumpsys activity | grep "mResume",查看到结果:
图中高亮部分,以"/"为界限,左边是appPackge,右边是appActivity:
appPackge为:com.taobao.mobile.dipei
appActivity为:com.eg.android.AlipayGphone.AlipayLogin
注意:一般格式都是com.xxxxx,在少数情况下会有相对路径显示,可以使用adb shell dumpsys window | grep mCurrent命令查找mCurrentFocus后面的内容
automationName(可选)
这个值为"Appium"
所以最后的配置为:
{ "platformName": "Android", "platformVersion": "10", "deviceName": "SEA-AL10", "appPackge": "com.taobao.mobile.dipei", "appActivity": "com.eg.android.AlipayGphone.AlipayLogin", "automationName": "Appium" }
3、尝试连接
-
首先真机打开目标软件
-
点击
start session
即可连接,如果配置无误,应该已经可以打开调试了