首页 > 编程语言 > 详细

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

时间:2016-08-12 11:33:45      阅读:298      评论: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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!