一、基本命令
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 滑動事件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/160318.html
標籤:其他
