一、设备准备
上一篇已安装并配置好Appium环境 首先需要一个真机并安装好测试包(或者使用模拟器装好包,一样的) 其次一根数据线连接真机与电脑 最后真机与电脑需在一个局域网下
二、开始连接Android手机
1.使用数据线连接Android手机与电脑,将Android手机打开开发者模式下USB调试 2.打开终端,输入adb devices 显示Android序列号,表示usb连接成功
三、通过远程连接手机
这里通过远程方式连接手机,无需使用数据线 1.查看手机内网连接信息,查看手机IP地址 方法1:打开终端,输入adb shell ip -f inet addr show wlan0 方法2:在手机-关于手机->状态信息->IP地址 2.设置手机端口 在终端输入adb tcpip 5555 3.通过IP和端口来连接手机 在终端输入adb connect 192.168.1.9:5555 **如出现无法连接提示则检查手机开发者模式的USB调试是否打开,并且需要将选择USB配置中选择MTP(多媒体传输)
4.取消数据线连接,检查设备是否连接成功 在终端输入adb devices,显示设备信息则表示连接成功
四、通过adb命令查询测试包名和活动页
1.在手机上启动被测app 2.在终端输入adb shell dumpsys window | findstr mCurrentFocus
五、通过Appium连接手机
1.启动电脑上Appium 2.启动检查器会话 3.输入被测应用信息,启动会话 { “platformName”: “Android”, “deviceName”: “192.168.1.9:5555”, “platformVersion”: “10”, “appPackage”: “com.sd.app.ca”, “appActivity”: “com.sd.app.ca.zygote.MainActivity”, “automationName”: “uiautomator1” }
4.启动过程中会在手机上安装Appium Settings,安装即可 5.电脑上则展示手机被连接后的页面 6.点击刷新按钮可刷新手机页面,第一个按钮为选择页面元素,右侧选定的元素中展示元素id,xpath及元素属性,可用于定位元素。
|