python监听adb指令_Appium之常用python+adb指令集合

在编写脚本过程中,特别是使用python脚本操作Android设备时,常常需要去调用adb指令来辅助测试,下面就列举下在做自动化测试时经常使用的adb指令

1、查看包名和activityadb shell dumpsys window w |findstr \/ |findstr name=

2、熄屏、亮屏操作os.popen("adb shell input keyevent 26")       #操作设备的power键

3、重启设备操作os.popen("adb reboot")     #直接(热)重启

4、打开指定应用(package/.activity)os.popen("adb shell am start -n cn.kuwo.kwmusiccar/cn.kuwo.kwmusiccar.WelcomeActivity")     # 打开酷我

os.popen("adb shell am start -n com.edog.car/com.kaolafm.auto.home.MainActivity")        # 打开考拉电台

os.popen("adb shell am start -n cn.yunovo.car.settings/cn.yunovo.car.settings.SettingsListActivity")     # 打开设置

os.popen("adb shell am start -n cn.yunovo.nxos.bt/cn.yunovo.nxos.bt.activitys.BluetoothActivity")    # 打开蓝牙电话

os.popen("adb shell am start -n com.aispeech.aios/.MainActivity")      #打开语音助手

5、切换至后台(HOME按键)os.popen("adb shell input keyevent 3")    #切换至后台

6、查看系统内存情况os.popen("adb shell dumpsys meminfo")

7、获取wifi信息os.popen("

adb shell dumpsys wifi

")

8、查看进程占用CPU情况os.popen("

top -m 20 -d 2

")    #top -m 进程数 -d 秒

9、查看设备电量信息os.popen("

dumpsys battery

")

10、截图操作os.popen("

adb shell screencap -p /sdcard/screen.png

")

11、跑Monkeyadb shell monkey -p com.spt.carengine.txz.voice -s 1000 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 100000000

12、安装和卸载APKadb install xx.apk     #安装apk

adb uninstall xx.apk    #卸载apk

13、查看设备名adb devices

14、通过WiFi连接设备adb connect 10.0.0.123

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值