自动化测试设计模式Page Object

Page Obejct是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素和功能模块的封装减少冗余代码,同时在项目后期维护中,若元素定位或功能模块发生变化,只需要调整页面元素或功能模块封装的代码,提高测试用例的可维护性。


示例:登录我要自学网

文件目录如下:

BasePage.py内容如下:


LoginPage.py内容如下:


Test_Login.py内容如下:


猜你喜欢

转载自blog.csdn.net/florachy/article/details/80410192