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 Files\Java\jdk1.8.0_40
在系统path路径中添加:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
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

猜你喜欢

转载自www.cnblogs.com/Murraya/p/12571139.html
今日推荐