uiautomator2+python自动化测试1-环境准备
一,前言
- uiautomator是Google提供的用来做安卓自动化测试的一个Java库。功能很强,可以对第三方App进行测试,获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作,但有两个缺点:
- 测试脚本只能使用Java语言
- 测试脚本必须每次被上传到设备上运行。
我们希望测试能够用Python编写,能够在电脑上运行的时候就控制手机,于是就有了uiautomator,后来又有了uiautomator2,详情查看github地址https://github.com/openatx/uiautomator2
环境准备
python 3.6
uiautomator2 0.3.3
二,uiautomator2工作原理
- 分为两个部分:
- PC上的python端:运行脚本,并向系统设备发送http请求
- 移动设备:移动设备上运行了封装了uiautomator2的HTTP服务,解析收到的请求,并转化成uiautomator2的代码。
uiautomator2+python自动化测试1-环境准备相关推荐
- selenium + python自动化测试环境搭建
elenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: 免费,也不用再为破解QTP而大伤脑筋 小巧,对于不同的语言它只是一个包 ...
- python自动化测试环境搭建_selenium+python自动化测试之环境搭建
最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所以研究了一下,使用python来实现自动化脚本,从环境搭建到 ...
- Python自动化测试(01)自动化测试环境搭建
一.自动化测试环境搭建 请事先自行安装好Pycharm软件哦,我们本期整套教程的内容都是基于这款功能强大且跨平台的IDE讲解的哈. 1. 安装Python并配置环境变量 1.1 Python下载安装 ...
- 从 0 开始学 Python 自动化测试开发(二):环境搭建
本文是「从 0 开始学 Python 自动化测试开发」专题系列文章第二篇 -- 环境搭建篇,适合零基础入门的同学.没有阅读过上一篇的同学,请戳蓝色字体阅读.作者方程老师,是前某跨国通信公司高级测试经理 ...
- python自动部署环境_selenium + python 部署自动化测试环境
选择selenium和python其实是怀有私心的:码两行python,熟悉熟悉. selenium优点很多,我最看重的是支持多语言,足够简单,同时支持浏览器. 实际工作中,简单实用真的太重要了,谁都 ...
- Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解
基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法. 一.安装Python环境 Python环境目前已被大部分主流操作系 ...
- 【Python自动化测试32】App自动化环境搭建
文章目录 一.前言 二.安装与环境搭建教学 2.1 环境依赖 2.2 appium程序安装 2.3 appium-python-client 2.4 模拟器安装 2.5 java jdk安装 2.6 ...
- 安卓手机 Python 自动化测试
其他自动化工具或者框架: Airtest:https://airtest.readthedocs.io/zh_CN/latest/ autojs:Auto.js快速入门实战教程:https://zhu ...
- 阿里P8连肝一周整理出这份python自动化测试实战PDF
由于细节内容实在太多啦,也为了不影响各位大大观看,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!总共整理了有282页的PDF文档,有需要的可以查看我文章最后. 整理了一份pyt ...
最新文章
- 【对讲机的那点事】关于对讲机锂电池你了解多少?
- JQuery变量数字相加的研究
- WAP2.0(XHTML MP)基础介绍
- Linux下Exit和_exit函数说明
- 电脑各配件故障速排方法
- 给移动硬盘装上LINUX全攻略
- 洞态IAST检测RuoYi的sql注入漏洞
- SPSS中的数据分析—信度效度检验【1】
- 系统架构师进阶(Believe Youself)
- 招商银行一网通H5接口调试和测试报告撰写注意事项
- luliyu-python-day02
- Java银行管理系统
- windows10 C盘满了,怎么处理
- oracle中ip带转数字,【PL/SQL】IP与数字互转
- ocr扫描识别软件操作步骤
- 诺基亚计划接入鸿蒙系统!官方回应,反转来了?
- 余光中:选对了妻子,儿女也对了;选对了书,人生也对了丨好书优选
- PHP读取文件排序:解决文件名排序10排在2前面的问题
- 数据结构-树及其概念
- 反汇编分析工具IDA Pro的可视化插件使用方法
热门文章
- python编写的语音识别+机器人对话+文字播报一体
- ios底部栏设计规范_IOS设计尺寸规范
- 使用纽约时报API刮擦元数据
- 人工智能培训老师讲师叶梓:计算机视觉领域的自监督学习模型——MAE目录
- 蔡高厅高等数学34-拉格朗日(Lagrange 定理的证明及应用)
- 使用html记笔记,如何用前端的方式记笔记
- python 中英短语翻译_【python】简单的网页内容获取 - 有道翻译英文
- 小米、金山、猎豹、YY一起崩塌:“雷军帝国”何去何从?
- 好.酷狗音乐的大数据实践(纯干货)spark
- 揭秘时空大数据:详细介绍、真实应用场景和数据示例解析