自信地升级前端依赖
·10 分钟阅读
前端开发者经常需要升级 npm 依赖,但这些升级可能会令人担忧,并导致常规测试套件无法发现的细微 UI 副作用。
升级 Docusaurus 是一个很好的例子:如果不逐页审查所有页面,就很难确定是否存在视觉回归。Docusaurus v3 即将发布(目前处于测试版),我们希望帮助你自信地完成此次升级。
本文介绍了一种基于GitHub Actions、Playwright和Argos的视觉回归测试工作流程。它不直接与 Docusaurus 或 React 耦合,可以适应与其他前端应用和框架一起使用。