一、准备工作
1、准备一台或多台Android设备(如小米,华为),开启USB调试
2、Android设备与电脑(Mac或者Windows)在同一个局域网内
3、电脑安装好ADB工具
二、具体步骤
1.使用数据线通过USB接口将手机与电脑连接,在终端中执行如下命令:
方法一USB数据线连接:adb devices 查看设备是否连接成功。
adb tcpip 5555 //让设备在 5555 端口监听 TCP/IP 连接。
2.找到手机的IP地址,执行连接命令:
一般在设置-关于手机-状态信息-IP地址
可以找到,或者执行命令:
adb shell ip -f inet addr show wlan0
abd connect 10.0.1.121:5555
3.断开连接,执行:adb disconnect
三、获取测试手机及被测app的相应信息(即capability配置内容)
platformName,声明被测手机系统是ios还是Android。
platformVersion,即测试手机的Android版本号。可在手机设置里面查看,也可以通过命令adb shell getprop ro.build.version.release查看。
deviceName,即测试手机的名称。可在手机设置里面查看,也可以通过命令adb devices -l查看,其中model即为连接的测试机的名称。
appPackage,即被测app的包名。
appActivity,即被测app的launcherActivity。通过命令adb shell dumpsys activity | findstr “mResume”查看(先在手机上打开app,再输入命令)。以今日头条app为例。
如果手机系统在Android 8.1以下,则需使用命令adb shell dumpsys activity | findstr “mFocus”查看。