在UI自动化测试中,POM模式是一种设计思路,它的核心思想是方法的封装。它将方法类和页面元素进行分离,增强了代码的可维护性。值得注意的是,这种分层的设计模式,最好也是从线性代码开始,逐步将代码进行升级,最后形成以POM设计思路为核心的自动化测试框架。
代码升级思路如下:V1(不使用任何设计模式和单元测试框架)-V2(使用
PyTest管理用例)-V3(使用方法封装的思想,对代码进行优化。)-V4(引入POM设
计思路,也就是对象层、操作层、业务层,将方法类和页面元素进行分离)
编写思路:我是使用python+selenium+pytest+allure进行UI自动化测试的,首
先,我拿我上一个项目的登录页面进行叙述。具体思路如下:
1、搭建测试环境,配置pycharm以及python环境并进行验证。
2、安装所需的测试依赖包
……………………详情见思维导图以及详解。