当前位置:   article > 正文

adb命令 -自动化测试相关_使用adb进行手机自动化测试

使用adb进行手机自动化测试

首先,确保手机已经开启开发者模式(进入到手机,找到设置->关于手机->点击五下版本号->将对应的开发者选项打开),通过usb数据线连接到电脑并且处于可调试状态;

adb devices 命令:查看该设备是否成功连接

adb install xxx.apk  安装应用包

adb uninstall com.tencent.mobileqq   卸载应用包

adb shell pm list packages  列出所有包名

-f 列出所有 apk 路径及包名

-s 列出系统 apk 路径及包名

-3 列出用户 apk 路径及包名

adb shell dumpsys activity | find "mFocusedActivity" 查看前台应用 activity 名(安卓 8.0 以下用这个命令)  (找当前前台正在活动的 activity,也就是当前肉眼看到的这个应用的界面)每一个界面都有一个 activity 的名字。

常遇到的问题:

Android 8.0 adb shell dumpsys activity activities | findstr mFocusedActivity 获取当前的 activity 显示空的,如何解决

答案:

安卓 8.0 以下用命令adb shell dumpsys activity activities | findstr mFocusedActivity

安卓 8.0 以上用命令adb shell dumpsys activity activities | findstr mResumedActivity

做自动化的时候,有的时候需要通过 activity 的名称来判断当前是否在这个页面当中。所以需要用这条命令得到对应的名字写到用例当中。

adb connect/disconnect 通过 wifi 进行远程连接手机进行调试 (前提是 adb 需要设置一下对应的端口之后,再去通过 wifi 连接)

adb kill-server终止 adb 服务

adb start-server启动 adb 服务。通常在 adb 遇到问题时,与 adb kill-server 一起使用。

adb shell getprop ro.build.version.sdk,查看手机sdk版本

adb version 查看电脑sdk版本

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/287757
推荐阅读
相关标签
  

闽ICP备14008679号