PageObject模式简介

一.原理

将页面元素定位和对元素的操作行为封装成一个page类,实现对页面对象和测试用例的分离。

一条测试用例可能需要多个步骤操作元素,将每个步骤单独的封装成一个方法,在执行测试用例的时候调用封装好的操作。

类的属性:元素定位

类的行为:元素的操作

测试用例:调用所需页面中对象的行为组成测试用例。

二.好处

1.当某一个页面的元素发生变化,只需要修改该页面对象中的代码即可,不需要重复不断的修改测试用例。

2.提高代码重用性,结构更加清晰,维护代码更容易。

3.测试用例发生变化时,只需要修改少数页面对象即可。

 

posted @ 2018-09-28 22:53  白说  阅读(2056)  评论(0编辑  收藏  举报