自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大飞记Python的博客

Selenium+Pytest+Allure一体化自动化测试、Django+Bootstrap+MySQL全栈开发技术分享

  • 博客(91)
  • 收藏
  • 关注

原创 Python自动化测试 | 多层嵌套JSON的精准定位与更新实战

我们在日常做自动化测试的时候,会经常和很多的文件打交道,比如 JSON、YAML、Excel 等。也就是说,整个流程涉及 JSON 文件的再调用。去网上找教程,再编写代码的时候发现 “” 😂我们一起来看个热闹吧😏。

2025-12-25 10:15:19 114 1

原创 【Python GUI 入门指南】Tkinter 还是 PyQt5?附安装到运行教程

昨天有小伙伴问小编:“怎么安装使用PyQt5,自己搞不定,都快崩溃了”其实小编平时也不太使用PyQt5开发软件,原因很简单:真的用不上……😂小编日常写点脚本和小工具,Python自带的Tkinter就够用了。用PyQt5?那真是杀鸡用牛刀了不过既然有需求,今天就来聊聊Tkinter和PyQt5这两个模块吧~

2025-12-20 16:55:45 645 1

原创 从零配置Python测试环境:详解路径、依赖与虚拟环境最佳实践

事情是这样的:前几天写了篇推广自动化测试的吐槽文章,结果被同事刷到了(谁也逃不过大数据)😂不过他没生气,反而说一定会搞明白 Python 到底是啥😏那行吧,这篇就当作一个小小的 Python 入门指引,顺便也给同样好奇的你讲讲看。

2025-12-17 17:13:33 730 1

原创 【效率工具】还在手动查Python路径?我开发了一键查询Python环境的工具!

我电脑里有Python吗?什么版本?安装在哪里了?”就是最近一周被问的最多的问题😂。

2025-12-13 12:18:22 310 1

原创 Python自动化测试福音:Chrome下载助手2.0发布!一键配置ChromeDriver路径,下载、跳转、移动全自动化

前一阵子小编推出的自研软件「Chrome下载助手」,意外地受到了不少小伙伴的喜爱。很多小伙伴评论表示:“这才是自动化该做的事情——解决真实、高频、又琐碎的日常问题”。的确,自动化又不是为了炫技的,它是为了实打实的提升工作效率,解决实际问题而存在的当然,也有小伙伴说:“如果能把ChromeDriver自动移到指定路径,那就完美了!”这样以后做自动化测试就彻底不需要担心Chrome浏览器相关的事情了作为的开发者,小编当然是满足小伙伴们的需求。接下来是2.0带来的一些新特性和优化。老规矩。

2025-12-11 19:57:04 276 1

原创 我用了3天,终于用py2app,把软件从Windows到Mac移植成功了

问题是这样的:后台有小伙伴问,平时公司电脑是Mac,可不可以把【Chrome下载助手】移植到Mac电脑?小编原本以为,既然在Windows上运行得好好的,代码逻辑和GUI界面都已经写好了,那移植到Mac不就是“换个平台打包”的事儿吗?后面被啪啪打脸😂。

2025-12-05 20:20:24 827 1

原创 【2025全攻略】PyCharm专业版 / 社区版如何打开.db 数据库文件

前天有个小伙伴下载了小编分享的「打包实战包」,准备大展身手。结果刚想在 PyCharm 里打开 SQL 数据库文件,先看看表结构,就遇到了:打不开.db文件—打开文件后乱码—网上教程失败—私信问小编我寻思着得出一期实战教程了。

2025-12-02 15:09:36 765 1

原创 PyInstaller打包企业级Python项目实战:含配置文件、数据库及资源文件处理

先来看看我们这个“麻雀虽小,五脏俱全”的实战项目:怎么样?够复杂了吧😂hello/│ └── common.py # 数据库操作相关函数├── media/│ └── img/│ └── tubiao.ico # 程序图标├── main.py # 主程序文件├── config.ini # 程序配置文件├── 配置文件.txt # 数据配置文件,用于自动读取显示内容├── database.db # SQLite数据库└── README.md # 项目说明文档。

2025-11-28 21:51:12 400 1

原创 测试开发必备技能:利用PyInstaller封装Python脚本,实现团队无缝共享

是一个 Python 第三方模块,主要功能就是将 Python 程序打包成独立的可执行文件完全独立:PyInstaller打包的exe文件是完全独立的,不依赖 Python 环境,随便一台 Windows 电脑都能运行打包灵活:支持打包成单个文件或文件夹形式,满足不同分发需求操作简单:只需一行命令,即可完成打包劣势:因为要捆绑 Python 解释器和相关依赖,所以生成的 exe 文件体积偏大不过对于大多数应用场景来说,这个“缺点”完全可以接受。

2025-11-20 18:13:43 494 1

原创 Mac与Android数据传输痛点破解:开源轻量工具DroidDock,实测可直接访问Android/data目录

DroidDock是一款只有16MB的轻量级开源软件,完全免费,无需登录,不收集任何用户数据当然后台回复 “连接安卓”同样获取安装包。

2025-11-18 15:28:47 346 1

原创 程序员效率翻倍秘籍:我是这样用AI解决Hexo部署问题的

最近小编不是一直在鼓捣折腾个人网站嘛,前几天写完文章,发布到网站的时候,突然发现每次发布文章后,自定义域名都会被置空 (这下真的要折腾了)😂我本以为又要折腾好一阵子了,但我灵机一动,其难为自己,不如难为AI😏AI非常直接地告诉我,少了一个配置文件,从发现到解决整个过程不到10分钟,不得不感叹,现在AI真的要改变世界了!以下是整个解决问题的过程。

2025-11-12 17:06:16 635

原创 【效率工具】一键批量生成项目文件,Python脚本分享

分为 auto_create.py 和 interactive_creator.py 两个脚本auto_create.py:主运行脚本interactive_creator.py:可交互命令行脚本,平时右击运行即可。

2025-11-12 16:50:01 1276 1

原创 【202511月最新版】网站没流量?别慌!手把手教你用SEO“喂养”百度、必应,为你打开流量之门!

主动把你的网站提交给百度、必应等搜索引擎,让它们的“爬虫”来认识你、收录你,这样当别人搜索相关关键词时,你的网站才有机会出现在结果中。

2025-11-11 10:03:20 347

原创 轻松搞定专业录屏直播:开源免费的OBS保姆级教程

最近有小伙伴咨询有没有好用的录屏软件?现在很多录屏的软件,使用非常简单,但动不动就是高级功能,需要付费,钱包遭不住小编自己正在用的是,全称:Open Broadcaster Software(估计没人在意😂)OBS是一款开源免费无广的专业屏幕录制软件(的三无产品,这里是褒义词)。它不但可以录制整个屏幕,还可以录制单个窗口、单个APP、单个麦克风、单个屏幕声音等,只要你想得到应该没有它做不到。不仅可录制视频,还可以直播,直播+录屏等玩法。重点是。

2025-11-11 09:41:19 678 1

原创 告别重复劳动!让你的自动化脚本想跑几次跑几次 【懒人必备】

pytest-repeat() 是pytest的一个装饰器。@pytest.mark.repeat(次数)在自动化测试中这对于验证脚本的稳定性、重现偶发性 Bug、或者模拟用户多次执行某个操作非常有用。

2025-11-10 16:46:56 693

原创 手把手教你用Python玩转比特浏览器自动化

注册帐号后打开浏览器(正常为空白的,这里为了方便展示使用一些以前配置)点击“打开”打开一个新的浏览器页面(内核是chrome浏览器)到这里,比特浏览器的功能就介绍完了,笑哭。其实还有很多进阶用法,就交给评论区的广大网友吧~我主要给小伙伴们讲一下如何实现自动化操作比特浏览器。

2025-11-10 16:39:58 1802 1

原创 亲测好用:Chrome/Chromedriver一键下载工具(免费无广)

一键下载Chrome浏览器精准匹配Chromedriver点击“下载Chrome”,你可以选择从Chrome官网下载最新正式版本(但需要魔法的网络环境),也可以去vikyd第三方镜像网站寻找历史版本下载(支持主流稳定版与历史版本,避免安装到修改版或夹带软件)点击“下载Chromedriver”功能中,你只需输入当前Chrome浏览器的版本号,工具会自动跳转至华为开源镜像站,直接定位对应版本的驱动,选择你需要的系统(Windows/MacOS/Linux)点击即可下载。

2025-10-29 11:14:43 500 1

原创 实战分享:一键自动化下载指定版本的Chrome及Chromedriver(附Python源码)

在做Python自动化测试时,Chrome+Chromedriver的黄金搭配太重要了,也太折磨了😂为了保证我们的测试环境稳定,一般会想办法禁止Chrome浏览器的自动更新。但公司会因为安全策略问题定时更新测试环境,其中就包括我们的浏览器。每次去找Chrome+Chromedriver对应版本就成了一件非常麻烦的事情。

2025-10-22 11:45:25 446 3

原创 部门管理|“编辑部门”功能实现(Django5零基础Web平台)

今天我们来完成“部门管理”页面,“编辑”功能的实现做一个部门展示的页面,包含新增,删除,编辑三个功能添加 页面(新增路由)2、views.py新增 函数2.1、点击“编辑”按钮跳转至修改页面后,输入框需包含默认值2.2、点击“提交”按钮后,执行数据库update操作,更新修改部门名称,并重定向返回“部门列表”页面完整代码3、templates/depart_edit.html复制修改 页面,加入“默认值”完整代码4、templates/depart_list.html“编辑”按钮需加入跳转

2025-10-17 15:33:37 468 1

原创 Chromedriver放项目里就行!Selenium 3 和 4 指定路径方法对比 + 兼容写法

我们在做自动化测试的时候经常会遇到的一个问题:浏览器驱动chromedriver应该放在哪里?小编在上篇文章中,给大家推荐过不同电脑设置chromedriver最佳路径但有小伙伴后台私信问:可以把chromedriver放在项目中,然后在代码中写死指定路径吗?这样做的目的是将chromedriver和代码一起打包,之后拷贝到任意一台电脑上,都无需再次重新配置chromedriver路径非常nice的需求,小编以前咋没想到过呢?接下来就是,但需要注意在。

2025-10-17 15:02:14 858 1

原创 Python使用pip时报错:ERROR: No matching distribution found for requirements.txt

执行。

2025-10-14 22:33:00 337 1

原创 Windows10停服!7-Zip被爆组合漏洞|附安全指南

今天是2025-10-14日,也是微软正式宣布停止Windows10更新维护的日子(安全补丁除外)Windows 10 于2015年7月29日正式发布,今年正好是10周年。但是正在使用Windows 10 的小伙伴不用担心,(安全补丁会继续支持更新和安装)而且本着“能用就不要动”的电脑使用黄金原则,也建议正在使用Windows 10 的小伙伴不要因为这个原因就跑去升级新系统。

2025-10-14 16:15:25 1154 1

原创 【硬核剖析】Python类,带()与不带()的本质区别及其在实际中的应用

()

2025-10-10 16:25:22 410 1

原创 部门管理|“删除部门”功能实现(Django5零基础Web平台)

今天我们来完成“部门管理”页面,「删除」功能的实现。

2025-10-09 18:11:30 377 1

原创 Python自动化测试实战:深度解析Scripts脚本层结构!

这是我们的代码项目目录(想必小伙伴们已经非常的熟悉了)

2025-10-09 16:13:27 581 1

原创 Selenium自动化测试基石:手把手教你配置Chrome Driver(Win/Mac双平台)

很多小伙伴在做自动化测试的时候都会遇见一个非常常见的问题,就是我们的浏览器以及浏览器驱动下载及配置的问题想必也关注小编的小伙伴们也都知道,想做自动化测试,首先需要下载浏览器以及浏览器驱动(也就是我们常说的driver)所谓的浏览器驱动:是用于实现浏览器自动化的组件,通常与Selenium一起使用。它是一个中间层,负责在自动化脚本和浏览器之间进行通信。浏览器驱动的主要作用是接收自动化工具的指令,并将这些指令传递给浏览器以执行相应的操作。接下来呢,我们就来介绍一下怎么去下载和配置浏览器驱动。

2025-09-26 18:27:40 1031 1

原创 【202509新版】Hexo + GitHub Pages 免费部署个人博客|保姆级教程 第三部

Cloudflare:可以为你的个人网站提供网络安全、内容分发网络(CDN)、域名解析(DNS)等服务。说人话就是Cloudflare会提前将你的博客内容缓存至Cloudflare全球节点,用户可从就近节点获取资源,降低延迟,加速访问。还额外提供保护真实IP,防ddos攻击、黑客攻击和垃圾邮件,提供免费Https SSL证书等服务。关键还免费!为了让GitHub Pages正确识别你的自定义域名,需要配置Settings-Pages-Custom domain,填入。

2025-09-26 18:05:32 1406 1

原创 Trae|又一个AI代码编辑器。cousor好用的国内平替!

以前小编主推Cousor,很强大的AI代码器。但是需要魔法网络,而且cousor的免费版仅7天,后续必须付费才可以使用AI,前一阵子还明确限制大陆地区使用这时候Trae就成为了当下的最优解。Trae是字节旗下的AI代码编写工具(可以理解为Cousor的国内版)进行下载。

2025-09-19 11:50:54 1155 1

原创 Python 中 setup_class() 和 __init__() 的区别与相同点

在 Python 中,和__init__()都是用于初始化的方法,但它们有不同的用途和使用场景。

2025-09-19 10:51:12 342 1

原创 当GitHub不再纯粹:Python自动化测试的未来是AI还是危机?

现在全世界都在狂卷AI,没一家大厂能坐得住:谷歌砸钱搞Gemini,开源LLM、OpenAI 的GPT也已经迭代5个大版本,连一向淡定的苹果都紧急组队搞AI——微软当然也不甘示弱,在Copilot上压了重注。更戏剧性的是,第二天GitHub搜索就崩了🫠,失败率飙升,整整瘫痪了三个半小时。当时大家都担心会不会变味,结果收购后GitHub 还是独立运营,基本的免费开源模式也没大动,所以这事儿没过多久也就被大家淡忘了……而GitHub,坐拥全球最大规模的代码数据,简直就是AI训练的“金矿”。但愿它别忘了初心:。

2025-09-12 18:01:32 1016 8

原创 【202509新版】Hexo + GitHub Pages 免费部署个人博客|保姆级教程 第二部

小伙伴,大家好~我们来继续更新相关教程,使用的是GitHub Pages + Hexo制作的静态网站。今天我们来详细讲Hexo如何编写、更新、部署相关文章到我们的个人网站。

2025-09-12 17:53:35 660 2

原创 玩转Python自动化测试:JSON读取、更新、保存全解析(附完整代码)

小伙伴们,大家好~我们平时无论在做自动化测试还是项目开发都免不了要与,有时仅需要读取文件,有时需要读取并更新保存文件。今天小编教会大家如何。那么话不都多说,直接上干货。首先呢,万事第一步,使用命令安装 Json模块(一般Python自带Json模块,无需安装)这是一个第三方集成模块,也就意味着我们只需要下载安装模块,就可以直接使用别人编写好的代码进行后续的操作。

2025-09-11 14:53:02 611 1

原创 【202509新版】Hexo + GitHub Pages 免费部署个人博客|保姆级教程

发现以前搭建部署的文章多数,特开此篇写一篇新的教程。你是不是也希望过拥有一个完全属于自己的网站,可以没有限制的畅所欲言表达自我,同时展示自我价值与品牌(还可以吹牛,我有自己的个人网站😏)小编最近搞了一个完全免费,零基础也可以动手搭建的网站,有兴趣的小伙伴可以先观看观看哈接下来就是。

2025-09-11 14:37:56 794 1

原创 PO模式+数据分离:自动化测试小白也能秒懂的高效框架设计!

是不是光听名字就觉得有点懵?别担心,这篇干货将带你从零开始彻底搞懂这些概念!不仅有理论讲解,还有实战代码框架展示!文末还准备了"懒人包"福利哦~😉。

2025-09-05 16:11:07 988

原创 Selenium元素定位终极指南:8种方式全面解析+实战代码,告别找不到元素的烦恼!

小伙伴们,大家好~今天给大家梳理一下自动化测试里面的selenium的八种元素定位方式。

2025-09-05 12:32:56 981 1

原创 用Python让牛郎织女在代码里相会!七夕程序员浪漫指南

先简单介绍一下我们今天要用到的Pygame模块。Pygame是Python中一个专门用于制作游戏的库,它可以:创建图形窗口和绘制图形显示文字和图片播放背景音乐和音效控制动画帧率和时间简单说,就是用代码"画"出动态画面!不需要很复杂的编程基础,就能做出惊艳的效果。

2025-08-29 15:33:14 424 1

原创 用AI检测AI生成的内容,逻辑闭环了。

Hello,小伙伴们大家好呀~从去年火爆的ChatGPT到今年年初的国产DeepSeek,AI今年算是风头正盛!但很多小伙伴也发现,网络上出现了大量的AI视频和文章。那么如何判断文章/图片/视频是否属于AI创作呢?虽然很多平台要求AI创作,需要标注。但作者如果没有标注的话,我们仍然无法判断内容是否为AI创作。

2025-08-15 17:48:22 1241 1

原创 Mac端终于有控制单独APP联网的软件啦~

小编上篇推荐了可在本地运行的水印软件后,很多小伙伴们就问有没有可以控制电脑联网的软件,尤其提到Mac众所周知Mac对应权限的把控非常严格,小编我逛尽了某乎,某吧,和某瓣后终于找到了Mac和Windows都有,且开源免费~

2025-08-15 16:29:47 523 1

原创 懒人福音!AI自动写脚本:抓取猫眼热映电影+海报截图发送邮箱(附源码)

每周一篇,“挑战!让AI编写自动化测试脚本”。今天我们来编写:获取猫眼“上映电影”数据,再额外添加一张首页海报墙截图,一并发送至对应邮箱的自动化脚本(脚本仅供测试使用,请合规使用)Ps:既满足了精简党只想单纯看文字,又满足了如果感兴趣再想看看主演海报的需求。小编我可真是聪明啊😎。

2025-08-08 16:14:31 818 1

原创 身份证直接发送?免费离线神器一键加水印,全平台可用!

虽然但是也有人说加了水印,但对方要求去掉的,还有AI一键去水印等方法,这不白忙活吗?小编认为隐私安全是很重要滴的事情,但隐私保护90%都是无事发生的,我们防范的就是剩余的那10%风险,所以偶尔白忙活就白忙活吧😂。

2025-08-08 09:57:02 547 2

Chrome下载助手(Mac版):一键下载Chrome+自动匹配ChromeDriver版本,免配置环境变量,支持一键移动路径

【Chrome下载助手】是一款专为开发者、测试人员及自动化脚本用户打造的便捷工具,致力于解决Chrome浏览器与ChromeDriver驱动下载、版本匹配及环境配置的繁琐问题。通过本工具,你可彻底告别手动查找、版本比对和复杂配置的困扰,实现高效、精准的一站式部署 核心功能亮点: 1. 一键双下载 自动获取最新稳定版Chrome浏览器,并智能匹配对应版本号的ChromeDriver驱动,避免因版本不兼容导致的自动化脚本运行失败 2. 自动路径配置 下载完成后支持一键移动到指定目录,并自动完成环境变量配置,无需手动修改系统设置,开箱即用 3. 版本精准匹配 内置版本检测机制,确保浏览器与驱动版本严格对应,支持历史版本查询与下载,满足不同项目需求。 4. 操作简单快捷 全程可视化操作,只需点击几次即可完成下载、移动与配置,极大提升部署效率,尤其适合频繁重装或团队统一环境搭建 适用场景: Web自动化测试(Selenium/Puppeteer) 爬虫项目开发 前端调试与浏览器测试 团队开发环境快速搭建 教学/实验环境配置 使用价值: 省时省力:将原本多步骤的手动操作压缩为一键完成。 避免配置错误:自动化环境变量配置,杜绝人为疏漏。 提升工作效率:快速部署标准化环境,让开发者更专注于核心开发。 使用说明:下载后直接运行,按界面指引选择下载版本与目标路径即可。工具完全免费无广告,无任何额外付费项

2025-12-13

Chrome下载助手(Windows版):一键下载Chrome+自动匹配ChromeDriver版本,免配置环境变量,支持一键移动路径

【Chrome下载助手】是一款专为开发者、测试人员及自动化脚本用户打造的便捷工具,致力于解决Chrome浏览器与ChromeDriver驱动下载、版本匹配及环境配置的繁琐问题。通过本工具,你可彻底告别手动查找、版本比对和复杂配置的困扰,实现高效、精准的一站式部署 核心功能亮点: 1. 一键双下载 自动获取最新稳定版Chrome浏览器,并智能匹配对应版本号的ChromeDriver驱动,避免因版本不兼容导致的自动化脚本运行失败 2. 自动路径配置 下载完成后支持一键移动到指定目录,并自动完成环境变量配置,无需手动修改系统设置,开箱即用 3. 版本精准匹配 内置版本检测机制,确保浏览器与驱动版本严格对应,支持历史版本查询与下载,满足不同项目需求。 4. 操作简单快捷 全程可视化操作,只需点击几次即可完成下载、移动与配置,极大提升部署效率,尤其适合频繁重装或团队统一环境搭建 适用场景: Web自动化测试(Selenium/Puppeteer) 爬虫项目开发 前端调试与浏览器测试 团队开发环境快速搭建 教学/实验环境配置 使用价值: 省时省力:将原本多步骤的手动操作压缩为一键完成。 避免配置错误:自动化环境变量配置,杜绝人为疏漏。 提升工作效率:快速部署标准化环境,让开发者更专注于核心开发。 使用说明:下载后直接运行,按界面指引选择下载版本与目标路径即可。工具完全免费无广告,无任何额外付费项

2025-12-13

Python环境一键查询工具:快速扫描多版本Python、安装路径、模块列表及数量,解决版本冲突

还在为电脑中安装的多个Python版本混乱而烦恼吗?【Python版本查询工具】是您得力的环境诊断助手。它能一键深度扫描您的系统,清晰罗列所有Python解释器及其详细信息,让您彻底掌握Python环境全貌,告别版本冲突与依赖困惑,极大提升开发和部署效率。 功能亮点: 1. 全面环境扫描 自动查找并列出系统中所有已安装的Python版本(包括通过官方安装包、Anaconda、Homebrew等方式安装的),并展示其详细路径、版本号及发布日期。 2. 模块清单化管理 针对每一个检测到的Python解释器,工具将自动列出其所有已安装的第三方模块(包)的名称、版本号,助您轻松管理依赖。 3. 环境信息一目了然 在一个简洁的界面中集中展示各Python环境的关键信息,如安装位置、版本详情、模块数量统计等,无需在命令行中来回切换查看。 4. 辅助效率操作 支持快速复制某个Python环境的路径或模块列表,方便您将其用于环境配置、依赖文档生成或问题排查。 适用场景: 多版本Python环境管理:清晰了解哪些项目用了哪个Python版本,避免调用错误。 新机器环境审计:在新电脑或服务器上,快速摸清已安装的Python家底。 解决“ModuleNotFound”等依赖错误:确认包是否安装在了当前使用的Python环境中。 作为学习或教学辅助工具:直观理解Python环境隔离和包管理的概念。 工具价值: 提升效率:数秒内完成手动需数分钟才能收集全的信息。 避免错误:清晰的环境视图,从根本上减少因版本或路径错误导致的问题。 决策支持:为环境清理、版本升级或项目环境选择提供准确数据支持。 使用说明:工具为绿色单文件,下载后直接运行即可。支持Windows主流版本(后续将适配macOS)

2025-12-13

Chrome下载助手Windows版-源码

此资源为Chrome下载助手Windows的源码文件,使用Python语言编写,大家可以自由下载并编译打包~

2025-10-29

一键自动化下载指定版本的Chrome及Chromedriver(Python脚本源码)

脚本分为三个功能: - 下载Chrome浏览器 - 下载Chromedriver浏览器驱动 - 退出脚本

2025-10-22

基于Python的selenium+pytest+allure,全套商城自动化测试源码分享(安装即用版)

基于Python的selenium+pytest+allure,全套商城自动化测试源码分享(安装即用版)

2025-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除