提供Windows 11/10/7、Ghost镜像、驱动及常用软件下载与安装教程,并提供“装机大师”等一键重装工具 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

手把手搭建Python+Pytest+Selenium自动化环境,从零开始一点都不难!

发布时间:2026-11-01 | 浏览:1
📥 下载地址(文章开头)
装机神器,安装一切系统。纯净版原版应有尽有!
今天给大家带来一篇纯干货教程,保证小白也能看懂学会! 最近很多朋友在问:“二黑,我想学自动化测试,但环境都搭不起来,老是报错怎么办?”别担心,今天我就手把手教你搭建Python+Pytest+Selenium自动化测试环境,从安装到第一个脚本运行,每个步骤都配了详细的截图,跟着做绝对没问题! 先简单说说为什么推荐这个组合: Python :语法简单,上手快,社区资源丰富,绝对是自动化测试的首选语言 Pytest :比unittest更强大、更灵活的测试框架,插件多,写法简单 Selenium :Web自动化测试的老大哥,支持多种浏览器,功能强大 这三个加起来,简直就是自动化测试的“黄金组合”! 好了,废话不多说,我们直接进入正题! Python是我们的基础,必须首先安装。 访问Python官网:https://www.python.org/downloads/ https://img-blog.csdnimg.cn/direct/1234567890abcdef.png Python官网下载页面 建议下载Python 3.8及以上版本,我这里以Python 3.9为例。记得要勾选"Add Python to PATH"! 安装完成后,打开命令行(Win+R,输入cmd),输入: 如果显示Python版本号,说明安装成功! https://img-blog.csdnimg.cn/direct/1234567890abcdef.png 验证Python安装 如果提示"python不是内部或外部命令",说明环境变量没配置好。手动添加一下: 右键"此电脑"→"属性"→"高级系统设置"→"环境变量" 右键"此电脑"→"属性"→"高级系统设置"→"环境变量" 在系统变量中找到Path,双击编辑 在系统变量中找到Path,双击编辑 添加Python的安装路径和Scripts路径,比如: 添加Python的安装路径和Scripts路径,比如: Pytest是我们的测试框架,安装超简单。 会显示pytest的版本信息,这样就OK了! 为了后面用着更方便,我们可以一次性安装几个常用插件: Selenium是重头戏,用来控制浏览器进行自动化测试。 Selenium需要浏览器驱动才能工作,以Chrome为例: 查看Chrome版本:在浏览器地址栏输入 chrome://version/ 查看Chrome版本:在浏览器地址栏输入 chrome://version/ 访问ChromeDriver官网:https://chromedriver.chromium.org/ 访问ChromeDriver官网:https://chromedriver.chromium.org/ https://img-blog.csdnimg.cn/direct/1234567890abcdef.png ChromeDriver下载页面 方法一:放到Python安装目录下 直接把下载的chromedriver.exe放到Python的Scripts目录下,这样最简单。 把chromedriver所在目录添加到系统Path环境变量中。 在代码中指定驱动路径(后面会演示)。 环境装好了,我们来写个简单的测试脚本验证一下。 创建一个名为 test_demo.py 的文件,输入以下代码: 如果看到浏览器自动打开,完成搜索操作然后关闭,并且命令行显示测试通过,恭喜你,环境搭建成功!
📥 下载地址(文章中间)
装机神器,安装一切系统。纯净版原版应有尽有!
https://img-blog.csdnimg.cn/direct/1234567890abcdef.png 测试运行结果 大家在搭建环境时可能会遇到一些问题,这里整理了几个常见的: 现象 :报错提示"This version of ChromeDriver only supports Chrome version XX" 解决 :确保ChromeDriver版本与Chrome浏览器版本匹配,最好都使用最新版。 现象 :报错提示"WebDriver exception: 'chromedriver' executable needs to be in PATH" 检查chromedriver是否在Python的Scripts目录下 检查chromedriver是否在Python的Scripts目录下 现象 :浏览器启动时提示"受到自动化软件控制" 解决 :添加选项绕过这个提示: 基础环境搭好了,我们再配置一些实用的功能。 安装pytest-html后,可以生成漂亮的HTML报告: 安装pytest-xdist后,可以并行运行测试用例,大大提高执行速度: 安装pytest-rerunfailures后,可以让失败的用例自动重试: 一个良好的项目结构很重要,推荐这样组织你的自动化项目: 让我们写一个更完整的例子,使用页面对象模式: 1. 首先创建页面类 pages/baidu_page.py : 2. 然后创建测试用例 tests/test_baidu_search.py : 3. 创建配置文件 tests/conftest.py : 环境搭好了,接下来该怎么学?给大家几点建议: Selenium常用API(元素定位、页面操作等) Selenium常用API(元素定位、页面操作等) 页面对象模式(Page Object Model) 页面对象模式(Page Object Model) 找一个熟悉的网站进行自动化练习 找一个熟悉的网站进行自动化练习 好了,今天的内容就到这里。我们完整地走了一遍Python+Pytest+Selenium环境搭建的过程,包括: ✅ Pytest安装和插件配置 ✅ Pytest安装和插件配置 ✅ Selenium安装和驱动配置 ✅ Selenium安装和驱动配置 ✅ 第一个自动化脚本编写和运行 ✅ 第一个自动化脚本编写和运行 环境搭建是自动化测试的第一步,也是很多新手容易卡住的地方。希望这篇教程能帮你顺利迈出第一步! 如果在搭建过程中遇到什么问题,欢迎在评论区留言,我会尽力帮大家解决! 本文原创于【程序员二黑】公众号,转载请注明出处! 欢迎大家关注笔者的公众号:程序员二黑,专注于软件测试干活分享,全套测试资源可免费分享! 最后如果你想学习软件测试,欢迎加入笔者的交流群:946094265,里面会有很多资源和大佬答疑解惑,我们一起交流一起学习!
📥 下载地址(文章结尾)
装机神器,安装一切系统。纯净版原版应有尽有!