Selenium技巧:自动重试机制实战(操作失败自动 retry) 写 Selenium 自动化脚本最头疼的是偶尔会遇到元素找不到、点击失败、网络波动等问题,导致脚本崩溃。最常用的“救命”方法就是自动重试机制,遇到异常自动再试几次,稳定性大大提升。
Flask技巧:登录认证实战(Flask-Login 使用示例) 用户登录认证是 Web 应用的基础功能。Flask 官方生态中,Flask-Login 是最常用且简单好用的扩展,帮你快速实现用户登录管理。 本文带你实战演示如何用 Flask-Login...
Flask技巧:RESTful API设计实战 写后端接口,RESTful 是主流标准。Flask 虽然轻量,但配合几个小技巧,做出符合 RESTful 风格的 API 并不难。 这篇分享我实战中常用的设计方法,帮你理清思路和代码结构。
Flask技巧:配置管理实战(环境变量与 config 文件) Flask 虽然轻量,但项目一大,配置就杂乱起来了。数据库地址、调试模式、密钥啥的,不想硬编码在代码里,就得搞点配置管理技巧。 这篇主要讲两块: 用环境变量管理敏感配置 ...
Selenium技巧:使用 config.yaml 管理测试配置与登录参数 这篇补一个老生常谈但真的实用的东西:自动化脚本里的配置管理。 你可能也经历过——账号写死在代码里,切换环境靠注释改变量,想要换个登录参数得翻几百行脚本找地方改。后来我干脆用了一个 ...
Selenium技巧:自动化测试日志记录(loguru / logging 模块封装) 今天写的这个内容,主要是给自动化脚本补一块很多人忽略的功能:日志系统。 我以前写 selenium 脚本的时候,报错全靠 print(),流程全靠猜,出问...
Selenium技巧:用截图辅助调试自动化流程(失败截图保存逻辑) 今天这篇就是补一个很简单但非常好用的小技巧:失败截图。 写自动化脚本时,如果脚本跑挂了,尤其跑在 CI/CD、Docker、远程服务器上,你根本看不到发生了啥。这时候有一张“事发现...
Selenium技巧:如何优雅处理页面卡死、超时、未响应的问题 这篇记录一下我在自动化中处理“页面假死 / 超时加载 / 元素卡住不动”的一些经验。 自动化一旦跑起来,就像装了马达的机器人,一步错就可能全部断掉。有时候是页面加载太慢,有时候是点击完页面不跳转,还有时候干脆浏览器...