码迷,mamicode.com
首页 > 编程语言 > 详细

Python+Selenium使用Page Object实现页面自动测试 -未完待续

时间:2016-08-12 11:37:02      阅读:469      评论:0      收藏:0      [点我收藏+]

标签:

Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。

Page Object模式是一种自动化测试设计模式,将页面定位和业务操作分开,提高用例的可维护性。

unittest是一种单元测试框架,用于设计各式各样的测试用例,调用PageObject设计的页面类(对象)。它提供用例组织与执行,提供吩咐的比较(断言)方法,提供丰富的日志,统一适用于web自动化用例的开发与执行。

Python+Selenium使用Page Object实现页面自动测试 -未完待续

标签:

原文地址:http://www.cnblogs.com/yufeihlf/p/5764099.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!