Page Object 设计模式的思想在python自动化测试中的应用

这段时间对python自动化测试不断的深入学习,终于到了Page Object设计模式;

Page Object设计模式:其实就是将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高用例的可维护性。

Page Object设计模式的优点:

1、减少代码的重复;

2、提高测试用例的可读性;

3、提高测试用例的可维护性,特别是针对UI频繁变化的项目。

写脚本的时候分两个.py就可以,一个LoginPage.py这个是定义登录页面的基本操作方法;另一个BasePage.py这个是定义页面基础类,封装所有页面公用的方法。

你可能感兴趣的:(Page Object 设计模式的思想在python自动化测试中的应用)