首页天道酬勤什么是po单,po

什么是po单,po

张世龙 05-06 09:29 36次浏览

前言:

我们为什么要使用PO模式? 因为随着时间的推移会迁移。 测试工具包不断增加,脚本也不断增加。 如果需要维护10页、100页、甚至1000页呢? 更改页面元素会使脚本维护变得复杂、耗时且容易出错

怎么解决? ui自动化中,一种常用的方式是引入页面对象(po )来解决。 po可以让我们的测试代码更容易阅读

性好,维护性高,复用性强。

PO是什么:

1、页面对象模型(PO )是一种设计模式,管理维护web元素组的对象库

2、PO中,APP应用程序的每一页都有对应的page class

3、各page class维护了该网页的元素集和操作这些元素的方法

4、page class中方法的命名最好根据相应的业务场景进行。 例如,在正常登录后,我们需要等待几秒钟。

PO的好处:

1、PO提供了一种分离业务流程和页面元素操作的模式,使测试代码更加清晰。

2、将页面对象与用例分开,以便更好地重用对象。

3、可复用页面方法代码更加优化

4、通过更有效的命名方法,可以更清楚地了解方法操作的UI元素。

让我们来看看整体结构

说明:

Common :存储公共类

Outputs :保存日志文件、测试报告等

PageLocators :存储页面定位器元素

页面对象:保存页面的操作

TestCases :存储测试用例

Testcfg :保存配置文件

TestDats :保存测试数据

po8所在哪个厂牌,Po设计模式