用于Google Drive,自动化生成和管理网页截图,通过视觉回归测试检测网页变化,定期更新基准图像,确保网站内容一致性,提升用户体验。
此工作流适合以下人群:
- 网站开发者:需要定期检查网站是否出现意外变化。
- 测试工程师:进行视觉回归测试以确保网站的视觉一致性。
- 产品经理:跟踪并记录网站的变更,确保用户体验不受影响。
- 自动化爱好者:希望通过自动化工具简化工作流程,提高工作效率。
该工作流解决了以下问题:
- 视觉回归测试:通过自动化的方式定期对比网页截图,识别出网页中的变化,减少人工检查的时间和精力。
- 变更记录:自动记录网页的变化,帮助团队及时了解产品的状态,确保一致性。
- 集成多种工具:将 Google Drive、Google Sheets 和 Apify 等工具整合在一起,简化数据管理和报告生成的流程。
工作流的详细步骤如下:
1. 调度触发:每周一早上 6 点 定期触发工作流。
2. 获取网页列表:从 Google Sheets 中获取需要生成基准截图的网页列表。
3. 生成基准截图:使用 Apify 服务生成网页的基准截图,并将其上传到 Google Drive。
4. 循环处理每个网页:对每个网页进行以下操作:
- 下载基准截图。
- 生成新的网页截图。
5. 合并截图:将基准截图和新截图合并。
6. 视觉回归检测:使用 Google Gemini 模型对比基准截图和新截图,识别出任何变化。
7. 生成报告:如有变化,自动在 Linear.app 中创建报告,记录所有检测到的变化。
用户可以通过以下方式自定义和适应此工作流:
- 调整触发时间:根据需要修改调度触发的时间和频率。
- 修改网页列表:在 Google Sheets 中添加或删除网页链接,以更新需要监控的网页。
- 更换截图服务:可以选择其他截图服务替代 Apify,只需更新相应的 API 调用。
- 自定义报告内容:在 Linear.app 中修改报告的格式和内容,以适应团队的需求。
- 增加额外的处理节点:根据需要在工作流中添加更多的处理节点,以执行其他自动化任务。