UI自动化简介

UI自动化测试
移动端的:python+appium+unittest
web端:python+selenium+unittest
接口自动化:python+request
1.准备工作
(1)python环境配置:
教程:https://my.oschina.net/u/4072026/blog/3152487?hmsr=kaifa_aladdin
我的安装包:https://pan.baidu.com/s/1fsWNlGHdfkNH2NwGRXz3WQ 提取码:2020
(2)Pycharm 编辑器
教程:https://www.runoob.com/w3cnote/pycharm-windows-install.html
我的安装包:https://pan.baidu.com/s/15cp_iAoH6cYE1pCrS8HB-Q 提取码:2020
(3)Appium
教程:http://www.testclass.net/appium
我的安装包:https://pan.baidu.com/s/1OKFyOTTLkgnrD8Vje8iYAQ 提取码:2020
(4)adb安装:
教程:https://blog.csdn.net/weixin_46932303/article/details/106969799
(5)页面元素获取工具:uiautomatorviewer
Android SDK自带,地址:C:\Android SDK\tools

2.操作连接
(1)通过adb命令获取设备信息:
a.用数据线连接POS机,打开开发者选项-USB调试,
b. win+R,输入cmd,输入“adb devices”

(2)打开appium,点击Android Setting,填写设备id

点击General Setting,勾选“Override Existing Session”

启用appium,直到出现以下信息,说明连接成功

(3)获取包名和“activity”
命令:aapt dump badging +安装包地址

3.编写脚本
(1)基础:单脚本编写
定位:id、xpath、text(name)、class
登录脚本:

(2)进阶:关键元素封装
(3)高阶:框架分层

posted @ 2021-01-07 17:23  leozxh  阅读(396)  评论(0)    收藏  举报