Page Object设计模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Page Object设计模式相关的知识,希望对你有一定的参考价值。
学习了一波前辈们selenium自动化测试开发的设计模式Page Object,先mark下,后续贴自己项目的实践代码。
学习自虫师《Selenium 2自动化测试实战 基于Python语言》
-------------------------------------------------------------------
Page Object设计模式主要体现在界面交互的业务内容封装,提供一个易于重复使用的接口,把文本框,复选框,按钮,page对象,查询,操作行为都进行封装为方法。做到即使改变具体的控件,page对象的接口也不应当发生变化。最外层的方法应更接近于用户的操作行为,用户只需关注浏览器,账号,密码这些内容,涉及元素操作内容不放在最外层,减少冗余,增加代码复用率。
以上是关于Page Object设计模式的主要内容,如果未能解决你的问题,请参考以下文章