app自动化测试

本文详细介绍了在Windows系统中配置Java和AndroidSDK环境变量的步骤,并解析了ADB的构成和工作原理。内容包括ADB客户端、守护进程和服务器的角色,以及ADB常用命令如获取包名、界面名、文件传输、日志获取等。此外,还提供了安装、卸载应用,查看设备以及调试的相关命令。
摘要由CSDN通过智能技术生成

一.环境变量的配置

  1. java环境的配置
    1).Java环境windows安装JDK1.8
    运行jdk-8u151-windows-x64.exe文件,默认安装即可(例如我的安装目录:c:\Program Files\ava\jdk1.8.0)
    配置java环境变量(Windowns7为例)
    1.进入我的电脑->属性->高级系统设置->环境变量
    ⒉.在系统变量下点击新建->变量名:]AVA_HOME->变量值:比如:c:\Program Files\Javaljdk1.8.0 ->点击确定按钮
    3.在系统变量下点击新建->变量名:CLASSPATH ->变量值:
    .;%3AVA_HOME%\7ib;%3AVA_HOME%\7ib\too1s.jar(***变量值最前面有一个".") ->点击确定按钮
    4.在系统变量下找到系统的path变量,进入在最后添加︰ ;%3AVA_HOME%\bin;%3AVA_HOME%\jre\bin(最前面是一个分号,如果path变量最后已有分号,可不用添加)->点击确定按钮
    验证环境变量
    1.win+r或者开始->搜索框输入cmd
    2.在界面运行java -version
    3.出现版本即可

  2. AndroidSDK环境|windows
    将至DK保存到硬盘
    Android SDK文件夹解压到任意目录(记住这个目录的位置,目录不要有中文)
    配置环境变量
    1.进入我的电脑->属性->高级系统设置->环境变量
    ⒉.在系统变量下点击新建->变量名:ANDROID_HOME ->变量值: D:\android-sdk ->点击确定按钮
    3.在系统变量下找到系统的path变量,最后添加︰ ;%ANDROID_HOME%\platform-too1s;%ANDROID_HOME%\too7s;(最前面是一个分号,如果path变量最后已有分号,可不用添加)->点击确定按钮
    验证环境变量
    重启命令行工具,命令行输入adb,不报错即可

二.adb构成和工作原理

adb构成

1.client端,在电脑上,负责发送adb命令
2.daemon守护进程,在手机上,负责接收和执行adb命令o server端,在电脑上,负责管理client和daemon之间的通信

adb工作原理

1.client端将命令发送给server端
2. server端会将命令发送给daemon端
3.daemon端进行执行
4.将执行结果,返回给server端
5. server端将结果再返回给client端

adb获取包名和界面名·包名和界面名的概念

1.包名,对应着应用程序
2.界面名,对应着应用程序的某个界面,也叫做启动名如何获取包名和界面名
mac
adb shell dumpsys window windows | grep mFocusedApp
windows
adb shell dumpsys window windows | findstr mFocusedApp

adb文件传输

从电脑发送文件到手机
如何使用
adb push电脑的文件路径 手机的文件夹的路径
从手机拉取文件到电脑
如何使用
adb pull手机的文件路径 电脑的文件夹的路径
应用场景
如果希望将电脑上的某个文件,发送到手机,使用adb push 的命令。
如果希望将手机上的某个文件,发送到电脑,使用adb pull的命令.

获取app启动时间

如何获取app启动时间
adb shell am start -w 包名/界面名
应用场景
1.当企业有需求的时候,使用这个adb命令进行测试
2.如果企业没有特定的时间规范,我们可以参考同类产品,不要超过一倍即可

在这里插入图片描述

获取手机日志

如何获取手机的日志
adb logcat
找到bug位置然后输入命令,再点击bug 查看日志
·应用场景
。当成发生崩溃的时候,可以将日志信息发送给开发人员,便于其快速的定位bug
关于崩溃的处理,需要找日志中的“at”前面,的第一个字符是E的就是错误信息

其他命令

1.安装app到手机
adb install apk路径
2.卸载手机上的app
adb uninstall包名
3.查看连接设备的数量及设备号
adb devices
4.进入到android手机系统内部的命令行中
adb shell
5.关闭adb服务
adb kill-server
6.开启adb服务
adb start-server
7.查看adb帮助
adb --help

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值