adb常用命令

目录

重启adb服务

adb 常用的查找app的包名的几种方法

打印移动设备上的包名:

查看手机中所有的app包名:

打印启动的程序包名

查看正在运行的应用的包名

appium常用参数:


重启adb服务

adb kill-server
adb start-server

adb 常用的查找app的包名的几种方法

 windows

adb shell dumpsys window w |findstr \/ |findstr name=

mac

adb shell dumpsys window w |grep / |grep name=

打印移动设备上的包名:

adb logcat | grep -i displayed

adb logcat | findstr -i displayed

查看手机中所有的app包名:

adb shell pm list packages

打印启动的程序包名

回车,然后启动你想要获取包名的那个应用,即可获得

adb shell am monitor

查看正在运行的应用的包名

adb shell dumpsys window w |grep \/ |grep name=

查看系统自带浏览器版本

 com.android.browser # 系统浏览器是固定包名的

adb shell pm dump com.android.browser |findstr version
# 也可以用grep
adb shell pm dump com.android.browser |grep version

appium常用参数:

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['deviceName'] = '127.0.0.1:16384'
desired_caps['platformVersion'] = '7.0'
desired_caps['appPackage'] = 'com.xueqiu.android'
desired_caps['appActivity'] = '.ui.LauncherUI'
desired_caps['noRest'] = 'True'
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
desired_caps['unicodeKeyBoard'] = 'true'  # 使用unicodeKeyBoard的编码格式发送字符串
desired_caps['resetKeyBoard'] = 'true'  # 隐藏键盘
desired_caps['dontStopAppOnReset'] = 'true'  # app启动测试结束后不被重置?
desired_caps['skipDeviceInitialization'] = 'true'  # 跳过安装、初始化、权限设置等操作
noRest:True  #不清除缓存信息 (如记住弹框选项场景:同意,不同意)
deviceName:True # 在cmd中通过命令adb devices查看到
dontStopAppOnReset:True # app启动测试结束后不被重置?
skipDeviceInitialization:True # 跳过安装、初始化、权限设置等操作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值