前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Appium之常用python+adb指令集合

Appium之常用python+adb指令集合

作者头像
用户6367961
发布2019-09-29 19:55:15
1.1K0
发布2019-09-29 19:55:15
举报
文章被收录于专栏:自学测试之道自学测试之道

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

1、查看包名和activity

adb 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、跑Monkey

adb shell monkey -p com.spt.carengine.txz.voice -s 1000 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 100000000

12、安装和卸载APK

adb install xx.apk #安装apk adb uninstall xx.apk #卸载apk

13、查看设备名

adb devices

14、通过WiFi连接设备

adb connect 10.0.0.123

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档