web自动化步骤和 其中需要填充的东西要根据实际而来

下面简单说下基本的

 

1.新建一个Common文件夹,这个文件夹用来存放自动化中公共的东西

(1)里面首先放dri_config文件,用来做框架顶层目录,方便后期日志和basepage进行调用

(2)新建日志文件logger,用来存放封装日志,方便日志输出

(3)新建basepage文件,用来存放页面元素的公共属性和公共操作

 

2.新建pageobject文件夹,就是俗称的po模式,po里面每一个页面单独写一个page,里面放页面元素定位和页面属性操作步骤

概念

        PO(Page Object)设计模式是一种面向对象(页面对象)的设计模式,将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。

        将某个页面的所有元素定位表达式和元素操作封装在1个Class里面

优点:

       可以使代码复用,降低维护成本,提高程序可读性和编写效率。 
       可以将页面定位以及页面操作和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高用例的可维护性

 

po是什么??

(1)页面对象模型(PO)是一种设计模式,用来管理维护一组web元素的对象库

(2)在PO下,应用程序的每一个页面都有一个对应的page class

(3)每一个page class维护着该web页的元素集和操作这些元素的方法

(4)page class中的方法命名最好根据对应的业务场景进行,例如通常登录后我们需要等待几秒钟,

3.新建TestCase文件夹,用来存放每一个页面的测试用例

4.新建TestData文件夹,用来存放每一个页面的测试用例数据

5.新建Logs文件夹,用来存放日志

6.新建HtmlTestReport文件夹,用来存放测试报告

7.新建ScreenShot文件夹,用来存放测试报错的截屏