selenium + python的学习清单
Posted 幸福在今天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium + python的学习清单相关的知识,希望对你有一定的参考价值。
环境搭建 | python |
关注博主:猎摘互联网软件测试业界技术文章专用博客 https://blog.csdn.net/cyjs1988 灰蓝 https://blog.csdn.net/huilan_same |
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模块吧,它能让你的报告以邮件的形式发送到任何人的手中 | ||
以上是关于selenium + python的学习清单的主要内容,如果未能解决你的问题,请参考以下文章
在 python 中安装 selenium 包时出现环境错误