Page Objects设计模式步骤

Posted vanya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Page Objects设计模式步骤相关的知识,希望对你有一定的参考价值。

page objects
1.定义私有化final修饰的类变量
2.类变量初始化(构造函数)
3.by类变量定义,将查找元素的方式赋值给by类变量
By usernameLocator = By.id("username");
4.为每个By类变量定义公有方法(get方法)
5.定义页面操作方法,不写断言
有页面跳转的,返回一个其他页面对象 Methods return other PageObjects

6.测试用例 中直接用就好了

以上是关于Page Objects设计模式步骤的主要内容,如果未能解决你的问题,请参考以下文章

poium测试库介绍

Selenium - WebDriver: Page Objects

selenium+Page Objects(第三话)

多线程Active Objects设计模式

Yii2模式扫描ALL_OBJECTS而不是USER_OBJECTS?

Page Object 设计模式-PO