一、基本命令
1.adb指令:用于连接测试设备
adb devices 查看当前连接设备和设备名称 如有多个设备即 adb -s 设备名称 其他指令
adb version 查看版本
adb logcat 查看日志
adb get-state 连接状态
adb state-server 启动ADB服务
adb kill-server 停止ADB服务
adb push local remote 电脑推送到手机
adb pull remote local 手机取到电脑
二、配置appium连接环境
appium中,连接设备中的被测程序需要配置属性
1.deviceName: 设备名称
2.platformName : 连接设备的操作系统名称,如 Android、IOS
3.platformVersion: 连接设备的操作系统版本,如 4.4.2.1
4.appPackage: 应用程序的包名
需要使用pm命令查询包名 pm list packages -3 -3即是第三方软件的筛选
5.appActivity: 应用程序的主入口
dumpsys window windows |grep current -i 在测试界面运行此行代码即可找到包名和主入口的所有路径
6.noReset:启动应用时是否重置,true表示不重置
7.“unicodeKeyboard”:true和“resetKeyboard”:true, 用于支持中文输入
三、pm和am
pm和am都是基于adb shell的命令下,先运行adb shell
pm:
pm list packages 列出手机所有的包名
pm install/uninstall 安装/卸载
am:
am start -n 包名 启动app
am kill 包名 终结app进程
am force-stop 包名 强制停止app
am startservice 启动服务
am stopservice 停止服务
am start -a android.action.VIEW -d http://www.jianshu.cn/ 打开简书
四、事件
adb shell input '需要输入的文字' 文本输入
input tap x y 点击事件 点击x,y坐标
input swipe x y x y 滑动事件
浙公网安备 33010602011771号