1. 首页
  2. 数据库
  3. 其它
  4. Selenium之PageObject设计模式。

Selenium之PageObject设计模式。

上传者: 2020-12-30 15:30:02上传 PDF文件 49.78KB 热度 12次
PageObject简称PO,表示页面对象。 目的:主要实现代码的分层设计,减少代码的维护量,表现在页面元素和元素操作的相互分离。 主要核心元素: 基础类:用来封装基础类,比如驱动、元素的二次定位。 页面层:继承基础类,通过驱动来管理该页面的元素,将操作封装成方法进行调用。 用例层:继承unittest.TestCase,调用相应的页面类来实现相应的测试步骤。 自动化测试框架文件的设计图如下所示: basepage文件夹所放的是基础类,初始化__init__()方法定义Driver和URL,对By类的find_element()进行重写。 代码如下: from selenium.webdr
下载地址
用户评论