logo
  • 环境
  • 企业版
  • 价格
TeamMar 11, 2026

使用 Playwright Web App Testing Agent Skill 自动化网站质量审计

Celine XieCeline Xie
使用 Playwright Web App Testing Agent Skill 自动化网站质量审计
Automate Everything with
AI Workforce on Desktop
Download Eigent

通过自动化 UI 审计,自信交付

手动测试既缓慢又容易出错,而且会拖慢推进速度。每次我推送改动时,过去总会担心是否有断开的链接,或者生产站点上是否潜藏着肉眼可见却未被发现的控制台错误。每周都要花上好几个小时手动点击,只为了维持一个基础质量水平。

我开始使用 webapp-testing skill,把这项工作交给 Eigent。通过将 Playwright 的自动化能力与 Eigent 的 agentic 工作流结合起来,我现在只需输入一个提示词,就能运行完整的网站审计——包括视觉快照和日志检查。

下面是我为测试 Eigent.ai 网站而搭建工作流的方法。

1准备测试脚本

我首先在 Python 脚本中定义测试逻辑。借助 Playwright 的异步 API,我可以在导航过程中跟踪控制台消息和网络失败。这个脚本相当于整个流程的大脑,准确告诉 Eigent 要检查什么——从特定的导航链接到整页截图。

使用 webapp-testing skill 对网站 https://www.eigent.ai/ 进行全面的功能和 UI 测试。

2配置错误监听器

这个工作流中最有价值的部分之一,是捕获静默失败。我配置脚本监听浏览器控制台错误和失败的网络请求。这样 Eigent 就能记录技术问题,比如我发现的缺失 PostHog token——这种错误在手动检查时很容易被忽略。

3自主导航网站

Eigent 负责导航。它从首页开始,识别出 Environments 和 Enterprise 等主要导航链接。通过点击这些部分并等待网络空闲,它确保每次页面切换都平稳无误,且内容按预期加载。

4捕获视觉快照

截图是验证跨页面 UI 一致性的最佳方式。在测试期间,Eigent 会自动截取首页和内部页面的整页快照。我捕获了多个视图,包括:

  • 首页: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/homepage.png
  • Environments 页面: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/environments_page.png
  • Enterprise 页面: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/enterprise_page.png

5生成自动化报告

导航完成后,Eigent 会将所有内容整理成一份 Markdown 报告。其中包括发现摘要、控制台错误列表,以及所有已捕获截图的绝对路径。把这些数据集中在一个地方,让审查过程变得即刻完成。

6分析发现

我会审查输出,找出任何关键阻塞项。这次运行中,审计捕获到了一个 PostHog 初始化错误,并标记了 task_splitting.mp4 中一个被中止的视频资源。这些不只是 bug——它们是在客户看到之前改进用户体验的机会。

在不增加投入的情况下扩展质量保障

这不只是为了捕获几个控制台错误。这个工作流展示了 Eigent 如何将 Playwright 这样的技术工具转化为自主质量伙伴。与其为每一个细微的 UI 改动都编写和维护复杂的测试套件,不如直接把一个 URL 交给 Eigent,然后拿回一份完整报告。

自动化 QA 中“枯燥”的部分,让开发者能专注于功能构建,同时确保现有站点依然稳如磐石。

接下来可以尝试什么

审计 https://eigent.ai/pricing 的移动端适配,并在 375x812 分辨率下截取截图。 检查网站上所有博客文章中的损坏图片,并列出任何 404 错误。 验证 Enterprise 页面上的 'Book a Demo' 按钮是否能正确打开预约弹窗。

这些操作都利用了同一个 webapp-testing skill——无需额外设置。

提升效果的小技巧

  • 使用 networkidle 等待状态。 这可以确保在 Eigent 截图或检查错误之前,异步资源和跟踪脚本都已加载完成。
  • 过滤中止请求。 许多浏览器在快速导航或懒加载期间会中止请求。过滤掉这些请求有助于你聚焦真正的 404 和服务器错误。
  • 明确角色。 当指示 Eigent 点击按钮时,使用基于角色的选择器,如 link 或 button,可以让测试对 CSS 变化更具弹性。

Other use cases

Gemini 4:一个提示词,在 Blender 中 Vibe Coding 一段 3D 电影短片

Gemini 4:一个提示词,在 Blender 中 Vibe Coding 一段 3D 电影短片

在 Cozy Kitchen 场景中制作一段四个镜头、十二秒的电影短片:一阵穿堂风把食谱卡片从支架上吹起,带着它飞过操作台,最后让它搭在草莓挞上。保留温暖的插画风厨房。添加一张薄薄的双面 RecipePage,上面有清晰可读的食谱内容;按照 action.json 中的飞行通道运动,并通过可见的风的线索,呈现平静的开场、有动机的升起、飞行、接触和落定。使用四台不同的摄像机和绑定摄像机的剪辑点,镜头 2 和 3 使用景深,卡片和摄像机的运动要平滑且可测量。交付一个已打包、可编辑的 sequence.blend、一份 CSV 镜头表、一张带标注的 3×3 分镜图和九张静帧。

Gemini 4:把视频教程转化为生产级 RL 工程技能

Gemini 4:把视频教程转化为生产级 RL 工程技能

观看列出的 YouTube 讲座,把其中的方法和洞见转化为 2–4 个可复用的文件式智能体技能,并且只以这些视频作为主要来源。为每个讲座建立带时间戳的大纲,记录关键洞见、结果和警示,并将每条结论标注为 OBSERVED、INFERRED 或 UPDATED。每个技能包含一个带关键洞见章节和工具无关路径的 SKILL.md,以及一个 evidence.md。验证每个技能,然后在 127.0.0.1 上发布一份浅色模式的 HTML 报告,其中嵌入讲座视频、可点击的时间戳、讲座对比、标出空白的覆盖矩阵以及清晰的局限性列表。

从视频构建 CAD 模型:Gemini 3.7 Flash 与 3.6 Flash 对比

从视频构建 CAD 模型:Gemini 3.7 Flash 与 3.6 Flash 对比

分析上传参考视频中的 Transformers 角色,并导出生产可用的高细节 3D CAD/网格模型(.glb)。分析角色风格、关节与表面细节;以逻辑关节枢轴分离身体和装甲部件,制作高精度硬表面机械几何;使用阳极金属、拉丝钢、深色钛和高光涂装等金属 PBR 材质,并为眼睛、胸部核心和关节发光设置自发光通道。将 Diffuse、Normal、Roughness、Metallic 和 Emissive 纹理直接打包至 GLB,确保拓扑干净、几何流形,并适合实时预览。

Automate everything with AI workforce on desktop
Download Eigent

立即体验 Eigent

下载开源桌面应用,在本地用 AI 工作团队开始自动化。

下载 Eigent
Eigent

获取关于 AI 员工自动化的最新更新和教程。

感谢订阅!

产品Eigent环境定价企业版
探索解决方案使用场景技能插件博客
开发者文档GitHubCAMEL-AI开源基金合作伙伴
下载开源版
公司关于我们品牌加入我们帮助中心使用条款隐私政策安全与信任Cookie 政策退款与试用政策

保留所有权利 © 2026 EIGENT UK LTD