python与selenium_项目篇_page object设计模式(项目框架)
page object设计模式简称po模式,中文:面向对象设计模式,一种设计模式,目的在于为web ui测试创建对象库。
该模式下,涉及的每一个页面定义为一个单独的类,该类包含此页面上元素对象和处理这些元素所需要的方法。
核心:用分层的思想把同一个页面的元素都放在一个页面类中。就是以一个页面为单位,将这个页面中的元素控件等全部提炼出来并封装成对应的方法,形成一个个可以被调用的对象。
PO项目框架:
Base层、Common层、Data层、Logs层、PageObject层、Reports层、TestCases层、config.ini层
代码都在仓库里面,日常优化中:https://gitee.com/jiao-tengfei/gisui