这门课解决什么工作场景

很多做手工测试的人,日常都被重复的页面回归折磨:每次发版,都要把登录、搜索、表单提交走一遍。Selenium 解决的就是这类重复劳动。它直接驱动浏览器执行脚本,把原本要人工点击的流程变成代码。这门课聚焦在 UI 层面的自动化,不涉及接口和性能。学完最直接的应用场景是:给公司项目写一套覆盖主流程的脚本,每次发版后跑一遍,看页面有没有挂。它不保证你立刻能做测试开发,但能让你在功能测试之外,多一种用代码替代手工的手段。

适合什么基础,建议先看哪几块

这门资料适合能写基本 Python 语法的人——变量、循环、函数得会,不需要精通。如果完全没碰过编程,先补基础再看,否则到元素定位会卡住。建议的观看顺序:先看环境搭建,把驱动和浏览器版本对上,这一步最容易出错;然后跳到 XPath 和 CSS 定位那两块,这是核心,脚本写不写得出来全看定位准不准;最后看等待处理和鼠标键盘操作。元素操作和等待机制是分水岭,很多人脚本跑不稳,不是逻辑错,是没等页面加载完就去点。资料里的视频按顺序排好了,但不用死磕顺序,定位练熟了再跳着看也行。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立完成一件事:拿一个真实的 Web 系统,写出能跑通的登录验证、列表筛选、表单提交脚本,并且加上异常截图和断言。练习方式上,不要只看视频跟着敲,找自己公司的测试环境或者公开的练习页面来写。每看完一个章节,暂停下来,把课里的操作换到另一个网站上复现一遍。比如课里演示 XPath 定位某个按钮,你就去找另一个网站的按钮用不同方式定位。元素定位没有标准答案,多写多试才有手感。资料里的视频时长都不长,十几分钟一节,适合每天下班抽一小时练两节,两周左右能把基础流程跑通。关键是每节练完要有自己写的脚本留存,别只留课程 demo。


测试开发入门,独立完成公司的UI自动化测试,多面提升技术能力,提高项目测试效率

课程目录

*   01 Selenium自动化测试通关实战班/

  *   01 自动化测试入门.mp4 19:20

  *   02 自动化测试环境搭建.mp4 25:33

  *   03 selenium操作浏览器.mp4 15:10

  *   04 元素识别基础.mp4 17:05

  *   05 xpath识别元素详解上.mp4 17:45

  *   06 xpath识别元素详解下.mp4 14:02

  *   07 css识别元素详解上.mp4 15:24

  *   08 css识别元素详解下.mp4 15:23

  *   09 元素基本操作.mp4 16:16

  *   10 模拟鼠标操作.mp4 13:10

  *   11 模拟键盘操作.mp4 17:07

  *   12 selenium等待处理详解.mp4 14:06

  *   13 定位一组元素及下拉框元素处理.mp4 13:10

  *   14 switch_to模块使用上.mp4 16:49

  *   15 switch_to模块使用下.mp4 15:27

  *   16 执行js脚本.mp4 13:57

  *   17 验证码处理.mp4 12:04

  *   18 unittest基础使用.mp4 19:17

  *   19 unittest用例执行顺序、忽略用例.mp4 16:46

  *   20 unittest构建测试套件上.mp4 15:38

  *   21 unittest构建测试套件下.mp4 20:07

  *   22 unittest测试报告的生成及优化.mp4 18:44