自动化测试设计模式Page Object

Page Obejct是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素和功能模块的封装减少冗余代码,同时在项目后期维护中,若元素定位或功能模块发生变化,只需要调整页面元素或功能模块封装的代码,提高测试用例的可维护性。 示例:登录我要自学网 文件目录如下: BasePage.py内容如下: LoginPage.py内容如下: Test_Login.py内容如下:
相关文章
相关标签/搜索