adb常用指令与APPium环境搭建
Posted Murraya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb常用指令与APPium环境搭建相关的知识,希望对你有一定的参考价值。
jdk与sdk环境搭建
常用adb指令讲解
Appium环境搭建
Appium介绍:
移动端开源自动化测试框架
开源:完全免费
跨平台:完全满足ios和android两个不同系统提供的自动化测试
Appium是基于Selenium来实现
Appium是基于JDK+SDK环境来承载
Appium Server:已经淘汰,停止更新
Appium Desktop:持续更新的软件
Appium环境搭建:
1.安装JDK1.8,JDK的环境搭建
系统变量中添加:
变量名:JAVA_HOME 变量值:java安装路径,例如:C:Program FilesJavajdk1.8.0_40
在系统path路径中添加:
%JAVA_HOME%in
%JAVA_HOME%jrein
2.安装SDK,在官网下载SDK manager,基于所需要的安卓版本进行选择下载对应库
adb的常用指令
1.Monkey指令:专门用于做前端健壮性测试的指令的指令,本质就是安卓系统中的一个monkey.jar文件,
当执行指令过程中,如果出现异常、错误等情况,monkey会自动停止
adb shell monkey
-P:指定的package
events:事件数
-v:日志记录,-v是1级,-v-v是2级,-v-v-v是3级
--throttle:等待时间
-s Seed:可以理解位ID
adb shell monkey -p com.tencent.mobileqq -s 01 --throttle 1000 -v -v 20
--igore-crashes:忽略奔溃,忽略ANR
PS:pm list package显示系统中所安装的包名称
pm list package -3 :显示第三方包的包名称
monkey查看异常:
1.通过java的编译器进行查看
2.通过logcat
3.将日志导出成文件进行查找(导出文件操作,只能基于windows下,而非远程连接)
3.安装appium,下载安装包
pip install appium-python-client
4.inspector调用:
Desired Capablities:
deviceName:设备名称
platformName:操作系统名称
platformversion:操作系统版本
appPackage:包名称
APPActivty:launcher-activity
获取activity的指令:
dumpsys window windows |grep -i current
以上是关于adb常用指令与APPium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章