PO英文(PageObject)
PO设计六大原则
1、方法代表页面服务
2、不要暴露页面细节
3、不要断言
4、使用return转移到其它PO
5、不要封装页面所有元素
6、不同的结果封装不同的方法
方法:
1、用公共方法代表UI所提供的功能
2、方法应该返回其他的PageObject或者返回用于断言的数据
3、同样的行为不同的结果可以建模为不同的方法
4、不要在方法内加断言
字段意义:
1、不要暴露页面的内部元素给外部
2、不需要建模UI内所有元素