Selenium4+Python3 - Page Factory设计模式
发布时间
阅读量:
阅读量

写在前面:
Page Object模式的核心理念在于实现元素定位与操作的分层管理,使测试人员仅关注测试逻辑,而无需涉及底层实现细节,从而提升自动化测试用例体系的可维护性,这一原则构成了其核心思想。
接下来,我们继续贯彻简洁的设计理念,并引入Java语言中所采用的Page Factory模式概念,其主要目标是降低代码重复度,提升使用便捷性,并具备出色的扩展能力。
因此,在本方案中我们将采用基于Python语言的Page Factory设计模式进行实现。
Page Factory的使用
功能特性:
具备通过注解形式对元素进行定义的能力
允许对同一元素采用多种定位策略
支持动态变化的定位方法
1、安装步骤
执行命令 pip install pythium 即可完成安装
2、采用 Page Factory 模式实现页面元素的分离处理
在此基础上,我们将延续 Page Object 模式的应用方式,并额外引入一个由本人定义的基础层,从而形成四层架构:基础层、对象层、操作层以及业务层。
接下来将以登录功能为
全部评论 (0)
还没有任何评论哟~
