自动化移动测试第4篇:App基础操作API
【摘要】 pytest提高--fixture 学习目标 1. 简介 2. fixture函数的作用 3. 使用方法 PO模式简介 前提准备 2. 准备目录 3. 代码 python解析yaml文件 Allure 学习主要内容 移动端测试知识概览 1. Wind 安装java环境 2. Mac 安装android sdk 3、选择不同版本的的Android系统进行下载 2. Mac 下安装
App基础操作API
学习目标
- 掌握安装、卸载apk命令
- 掌握判断是否安装apk命令
- 掌握发送及拉取文件命令
完成app自动化需要一些基础条件的支持,本节将讲解APP初始化API.
1.1 前置代码
# 从appium库里面导入driver对象
from appium import webdriver
# server 启动参数
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.1'
desired_caps['deviceName'] = '192.168.56.101:5
# 手机控件查看工具uiautomatorviewer
### 1. 工具简介
```python
用来扫描和分析Android应用程序的UI控件的工具.
2. 如何使用
1.进入SDK目录下的tools目录,打开uiautomatorviewer
2.电脑连接真机或打开android模拟器
3.启动待测试app
4.点击uiautomatorviewer的左上⻆Device Screenshot,会生成app的UI控件截图
5.选择截图上需要查看的控件,即可浏览该控件的id,class,text,坐标等信息
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)