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

一、框架设计原理:

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


1、封装后代码结构:



2、封装之前的代码结构



三、封装的方法:


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


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


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


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


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


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



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



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





猜你喜欢

转载自blog.csdn.net/jingzhaopan/article/details/80364820
今日推荐