这门课解决什么问题

很多做手工测试的人,每天重复点击页面、填表单、核对结果,既耗时间又容易漏掉边界场景。这门 Python 加 Selenium 的 Web 端自动化课,针对的就是这类重复劳动:把固定流程的回归测试、表单提交、数据校验交给脚本去跑,让人只看结果和异常。它不是教你写一个能通用的爬虫或通用脚本,而是围绕“页面元素怎么找、怎么操作、怎么判断对错、怎么批量跑”这条主线,把功能测试里最费手力的部分挪到代码里。如果你的工作里有一批需要反复验证的 Web 流程,比如每次发版都要点一遍的审批流、订单流、后台配置,学完这门课能直接把它们脚本化。

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

这门课默认你已经能写基本的 Python,比如函数、循环、字典、异常处理,不要求精通,但完全没写过代码的人会很吃力。测试经验方面,懂什么是用例、什么是断言、什么是回归测试就够,不需要带管理经验。建议先看环境搭建和元素定位这两块,因为 Selenium 的核心难点不是 API 调用,而是“怎么稳定地找到页面上那个会动的元素”。如果这两块你能跟上,后面的多窗口、iframe、元素等待、unittest 框架就是顺水推舟。元素等待和 xpath 扩展定位那块尤其要慢看,这是大多数新手脚本跑不稳的根源,也是从“能跑通”到“能重复跑”的分水岭。

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

学完后,你应该能独立完成一件事:拿到一个 Web 系统,写出能重复执行的自动化用例集,跑完出报告,而不是只跑一个 demo 页面。具体来说,能定位常见元素、处理弹窗和 iframe、上传图片这类文件操作、用 unittest 组织用例并加断言、用等待机制应对加载延迟。练习上,不要只跟着视频里的示例页面敲,找你公司或日常在用的某个内部系统或公开网站,挑两三个稳定流程,比如登录加查询、填表加提交,自己写脚本跑通。每学一个知识点,就往这个练习项目里加一块,最后你会得到一个属于自己的小框架。资料里的视频按顺序看,但练习不要按顺序做,先从你手头最需要自动化的那个场景切入,遇到卡点再回看对应章节,这样比从头到尾刷完更不容易半途而废。


你将对整个Web UI自动化测试框架有一个多面的了解,从而实现从功能到自动化测试的转型。

课程目录

*   01 开班以及web端自动化测试环境搭建/

  *   01 开班以及web端自动化测试环境搭建.mp4 (645.50 MB), 02:13:11

*   02 常见的元素定位方法讲解/

  *   01 常见的元素定位方法讲解.mp4 (462.14 MB), 01:30:59

*   03 多窗口切换_iframe_鼠标操作/

  *   01 多窗口切换以及iframe.mp4 (450.96 MB), 01:21:53

*   04 元素等待_xpath的扩展定位/

  *   01 元素等待以及xpath的扩展定位.mp4 (593.29 MB), 01:46:58

*   05 unittest框架讲解_断言/

  *   01 unittest框架讲解.mp4 (535.31 MB), 01:36:41

*   06 自动化上传图片/

  *   01 自动化上传图片.mp4 (615.82 MB), 01:37:02

*   07 数据驱动_参数化_上/

  *   01 数据驱动_参数化_上.mp4 (797.87 MB), 02:16:29

*   08 数据驱动_参数化_下/

  *   01 数据驱动_参数化_下.mp4 (217.38 MB), 38:14

*   09 PO模式概念讲解/

  *   01 PO模式概念讲解.mp4 (147.00 MB), 39:56

*   10 PO模式_basepage/

  *   01 PO模式_basepage.mp4 (421.30 MB), 01:24:53

*   11 PO模式_页面封装/

  *   01 PO模式_页面封装.mp4 (508.81 MB), 01:22:53

*   12 PO模式业务层_用例执行/

  *   01 PO模式业务层_用例执行.mp4 (50.24 MB), 07:36