一、框架设计原理:

Selenium2.0 自动化测试代码封装

二、封装之前和封装之后代码的对比:


1、封装后代码结构:


Selenium2.0 自动化测试代码封装


2、封装之前的代码结构

Selenium2.0 自动化测试代码封装


三、封装的方法:


1、getByLocator的编写:配置文件的路径、封装元素属性的定位方法。


Selenium2.0 自动化测试代码封装

2、ProUtil  的编写:读取配置文件。


Selenium2.0 自动化测试代码封装

3、SelectDriver的编写:封装一些常用的浏览器。


Selenium2.0 自动化测试代码封装

4、DriverBase  的编写:封装一些常用的方法。


Selenium2.0 自动化测试代码封装

5、AddCartPage  的编写: 把页面上所用的元素都编写都page层中。

Selenium2.0 自动化测试代码封装

Selenium2.0 自动化测试代码封装

6、AddCartPageHandle的编写:对page层的元素进行操作。


Selenium2.0 自动化测试代码封装


7、AddCartPagePro的编写:对Handle层中的操作进行逻辑整理。


Selenium2.0 自动化测试代码封装


8、testCase 的编写: 在用例中引用AddCartPagePro。

Selenium2.0 自动化测试代码封装



相关文章:

  • 2022-12-23
  • 2021-10-25
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2021-07-01
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-12-31
  • 2022-12-23
  • 2021-08-28
  • 2022-12-23
  • 2022-03-15
相关资源
相似解决方案