软件测试
uiautomator2 标签描述

前言 很早以前,我用uiautomator+java实践过AndroidAPP自动化测试,不过今天要提的不是uiautomator,而是uiautomator2。听起来uiautomator2像是uiautomator的升级版,但是这两款框架仅仅是名字上比较相似,实际上没有任何关联。 一、uiautomator/uiautomator2的前生今世 项目地址:​​https://github.com/openatx/uiautomator2​​ 1.官方文档介绍 2.梳理一下脉络 先有的谷歌uiautomator,但是只支持java; 后来一个名为hexiaocong的开发者基于uiauto...

  kV1qwpMLeRPL   2023年11月02日   35   0   0 android自动化测试uiautomator2

前言 在上一篇《​​APP自动化测试框架-UiAutomator2基础​​》中,重点介绍了uiautomator2的项目组成、运行原理、环境搭建及元素定位等基础入门知识,本篇将介绍如何基于uiautomator2设计PageObject模式(以下简称PO模式)、开展移动APP的自动化测试实践。 一、PO模式简介 1.起源 PO模式是国外大神MartinFowler于2013年提出来的一种设计模式,其基本思想是强调代码逻辑和业务逻辑相分离。​​https://martinfowler.com/bliki/PageObject.html​​ 2.PO六大原则 翻译成中文就是: 公共方法表示页...