Page Object设计模式

Posted

tags:

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

学习了一波前辈们selenium自动化测试开发的设计模式Page Object,先mark下,后续贴自己项目的实践代码。

学习自虫师《Selenium 2自动化测试实战  基于Python语言》

 

-------------------------------------------------------------------

Page Object设计模式主要体现在界面交互的业务内容封装,提供一个易于重复使用的接口,把文本框,复选框,按钮,page对象,查询,操作行为都进行封装为方法。做到即使改变具体的控件,page对象的接口也不应当发生变化。最外层的方法应更接近于用户的操作行为,用户只需关注浏览器,账号,密码这些内容,涉及元素操作内容不放在最外层,减少冗余,增加代码复用率。

 

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

Selenium_Page Object设计模式

Webdriver的设计模式:Page Object(页面模型)

Page Object 设计模式介绍

Page Object设计模式实践

浅析selenium的page object模式

Page Object设计模式