这段时间对python自动化测试不断的深入学习,终于到了Page Object设计模式;
Page Object设计模式:其实就是将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高用例的可维护性。
Page Object设计模式的优点:
1、减少代码的重复;
2、提高测试用例的可读性;
3、提高测试用例的可维护性,特别是针对UI频繁变化的项目。
写脚本的时候分两个.py就可以,一个LoginPage.py这个是定义登录页面的基本操作方法;另一个BasePage.py这个是定义页面基础类,封装所有页面公用的方法。