| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试——移动端测试adb基础命令(笔记) -> 正文阅读 |
|
[开发测试]软件测试——移动端测试adb基础命令(笔记) |
基于Appium的Android自动化测试: ADB的基本原理(面试可能会问):Android Debug Bridge的简称,安卓平台的调试工具 ADB的3部分: 1、client端:运行在开发机中,即开发电脑,用于发送ADB命令 2、Server端:运行在开发电脑上,用于管理client端和手机Deamon之间的通信 3、Deamon守护进程:运行在调试设备中,手机或者模拟器,用于接受并且执行ADB命令。 ADB命令 1、连接android手机或者模拟器(首先要开发者模式,打开USB调试模式) adb devices:列出当前连接好的所以设备 adb connect IP地址:端口 2、启动和停止adb server 启动:adb start-server 停止:adb kill-server adb端口:5037 netstat -ano|findstr 5037查询谁占用了该端口号 taskkill -f -pid 11072 杀掉该进程,释放端口 3、获取包名和activity名 包名:用于唯一标识一个app应用(不是应用名字,包名一定不一样) activity:在androd的界面叫一个activity,获取该名=获取界面名 获取当前界面activity命令:adb shell dumpsys window windows | finstr mFoucesedApp 4、文件传输相关命令: 电脑传到手机:adb push 电脑文件的路径名 手机文件的路径名 手机导文件到电脑:adb pull 手机的文件路径 电脑的文件路径 5、安装和卸载apk包 adb install 包路径 如果同一个路径装的话,覆盖安装要加上 -r adb install -r 包路径 往指定连接设备安装的apk包 adb -s 127.0.0.1:7555 install apk包路径 卸载:adb uninstall 包名 6、查询本机所有的应用程序包 adb shell pm list packages 本机所有的应用程序 adb shell pm list packages-3 第三方应用包 7、查询apk包名和启动activity的名称 有apk包的情况下,使用aapt工具查看(在android sdk路径下的build-tools文件夹下): aapt-dump badging apk文件路径 | findstr package aapt-dump badging apk文件路径 | findstr launch 没有apk包: adb shell dumpsys activity activities | findstr Run 8、截图当前页面 adb shell screencap 照片保存地址 然后pull导出 Appium原理:核心是一个web服务器,提供了一套RESET接口,它收到客户端的连接,监听命令接到之后在移动设备上执行这些命令,将执行结果放在HTTP响应中返回给客户端(多语言编写) |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:37:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |