微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用python+selenium+webdriver封装自动化测试框架

自动化测试说的直接一点就是通过程序代码实现平时测试人员用手工测试的各种功能,并产生测试报告。

技能准备 pyhon  selenium  webdriver

封装框架主要是根据pom模式 或关键字驱动

何为pom 即page object Model  页面对象模型 为每个页面创建一个页面对象,将整个系统的页面都创建对应的页面对象,在将各页面对象组装成一个系统操作的流程从而实现自动

从程序结构上分析 主要是将线性代码进行封装,可以创建 basePage,page,case,data的结构,basepage主要用于存放一些公用的页面处理方法,page对应的是一系列的页面对象,case主要是测试用例,data测试用的数据,在此基础上还可以加上report,email ,log用于产生测试报告,发送测试报告,测试日志,使测试框架更加丰富。

接下来的章节主要是一步一步封装测试框架

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐