selenium + python的学习清单
2021-07-09 08:07
标签:知识 unittest table smt csdn 报告 ref blog doc 关注博主:猎摘互联网软件测试业界技术文章专用博客 https://blog.csdn.net/cyjs1988 灰蓝 https://blog.csdn.net/huilan_same selenium + python的学习清单 标签:知识 unittest table smt csdn 报告 ref blog doc 原文地址:https://www.cnblogs.com/ww-xiaowei/p/9567195.html
环境搭建
python
selenium
参考:
https://blog.csdn.net/cyjs1988/article/details/78442921
【学习路线】
https://blog.csdn.net/cyjs1988/article/details/77651056
1.学习语言基础
很多人没有学语言,直接上来搞selenium,我认为这是一种本末倒置的行为,
没有语言基础,想学会selenium,想搞好自动化,也是走到了弯路上,到达目的地的时间要更久。
推荐你《Python核心编程》,这个我建议买纸质书
至于其中的内容,你学习完成主干部分即可,最后面的几章关于网络编程、线程与进程的,可以先不看,当遇到这样的问题,可以再来补充这方面的知识
2.需要再简单学习一些前端的知识:
HTML(网页结构,各种标签)
Xpath(基本的定位要了解,轴的内容可以放在后面学习)
CSS(简单了解)
JavaScript(简单了解)
Firebug(开发者工具)的使用(这个经常会用到,必须熟悉,可在selenium学习中逐渐深入)
网络基础知识
3.动手自己写代码
找一个网站,先练基础元素操作
基本定位方式熟悉了,就是要对一个正式的网站进行实践了
4.执行测试,脱离脚本阶段
学习的是Python的doctest和unittest
学习怎么将代码中公共的部分抽出来,把测试和业务分离开
5.参数化、配置、日志、简单框架搭建
用表格或配置文件,实现参数化
学会怎么记录日志,写你自己的日志模块,在用例里加上日志记录
6.自动执行,自动发送报告
该学习Jenkins
要自动发报告,学习smtplib模块吧,它能让你的报告以邮件的形式发送到任何人的手中
下一篇:Python面向对象之反射