Advertisement

Appium PO模型实战(完整版)

阅读量:

1.PO模型基本概念与结构

在开展自动化测试过程中,若将所有代码集中编写于单一脚本中,将导致代码的可读性下降,并增加后期维护的难度。因此,理想的解决方案是将测试对象与测试用例进行分离,从而便于快速定位问题,提升代码的可读性与理解度。在此建议在自动化框架中引入PO模型的设计理念。那么,PO模型具体指的是什么呢?

所谓PO即page object,简单来说就是将每个页面视为一个独立的对象,并为这些页面编写对应的类,主要功能是实现元素定位及业务操作。

在实际编写测试用例时可以发现,UI自动化的操作方式相对固定,常用的方法如点击、输入键值、截图等也较为统一,变化的主要在于所操作的元素。因此,在这种情况下只需传入不同的元素即可完成相应的操作。

详情请点击https://study.163.com/course/introduction/1209833813.htm 查看

整体架构如下:

2.封装file.py

file.py文件中封装了若干通用的功能模块,例如配置文件的解析操作、元素信息的提取过程以及测试用例的加载机制等。

复制代码
 import r

全部评论 (0)

还没有任何评论哟~