Appium+Python+Android自动化测试
-
App自动化测试框架比较
-
App类型对比
-
Appium原理介绍
-
Appium Android环境搭建
配置Android sdk环境
过程略,可以在cmd中直接输入adb version验证配置是否成功
准备测试设备
可以是模拟器,如genymotion、夜神等,也可以是真机
安装Appium Desktop
下载地址https://github.com/appium/appium-desktop -
Appium Desktop基本使用
-
Inspector工具配置
连接模拟器
获取测试App包名和类名
①使用sdk的build-tools里面aapt工具查询包名和入口类名,即命令为aapt dump badging
②获取当前界面的类名,即命令为adb shell dumpsys activity | find “mFocusedActivity” -
Inspector工具配置
配置相关参数 -
Inspector工具使用说明
定位元素
录制脚本
①操作指令解释:Tap-点击;Sent Keys-输入文本内容;Clear-清空输入内容 -
App布局
页面布局
控件布局 -
uiautomatorviewer工具简介
简单介绍
它是一种bat文件,位于sdk\tool目录下。
同inspector一样,也是探索元素的一种工具,但它比inspector效率要高且不需要输入参数。 -
Demo演示
简单测试脚本