如果你从一开始就跟着看博客文章到这里,基础篇一共有4篇文章,练习篇有15篇文章,这16篇文章。如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法函数。有人说过,自动化测试大概可以分三个层次:
1. 手工测试用例转换成自动化测试脚本的过程
2. 能设计自动化测试框架,至少能够维护自动化测试框架。
3. 流程自动化方案设计,例如,一键打包,自动开始测试,自动发送测试报告,自动运维部署上线等。
课程或者学习笔记,写到这个节点,应该是完整介绍了手工测试用例装换成自动化测试脚本这一个初级水平,学到这里,你已经具备了能够编写自动化测试脚本的能力。(海量免费学习资料,软件测试交流:1140267353群,还会有同行一起技术交流)
在开始介绍设计简单的自动化测试框架之前,我想在这个节点,插入一个新章节,叫Python+Selenium中级篇,主要是介绍一些设计框架的前提技能和基本Python编写代码的能力。这些能力包括但不限于以下内容:
1. 主流Python开发IDE工具的基本使用,例如Pycharm
2. Python中模块,类和对象的具体代码讲解。
3. Selenium 常见方法的二次封装。
4. 自定义方法的封装和方法的调用-浏览器引擎类。
5. Python读写配置文件介绍
6. Python如何获取系统时间和时间的格式化处理。
7. Python中常见字符串切割处理。
8. Python自定义一个日志生成方法封装。
9. Selenium中一个截图方法的封装。
10. Python中继承的使用。
通过介绍以上中级技能学习后,我们才可以,或者有能力去思考和动手去设计一个简单的自动化测试框架。
上一篇 Python+Selenium练习篇之15-获取当前页面全部图片信息/获取页面元素的href属性/如何截图并保存
下一篇 Python+Selenium中级篇之2-Python中类/函数/模块的简单介绍和方法调用
以上仅供参考和借鉴,希望对你有所帮助!
点个关注不迷路!!!
小枫这几天整理的测试资料不知道大家会不会,哪方面需要改善,希望大家多多留言给点意见。