logo
  • 環境
  • 企業方案
  • 價格方案
TeamMar 11, 2026

使用 Playwright 網頁應用程式測試 Agent 技能自動化網站品質稽核

Celine XieCeline Xie
使用 Playwright 網頁應用程式測試 Agent 技能自動化網站品質稽核
Automate Everything with
AI Workforce on Desktop
Download Eigent

透過自動化 UI 稽核,安心發布

手動測試既緩慢又容易出錯,還會拖慢開發進度。每次我推送變更時,以前總會擔心正式網站上潛藏的失效連結或 console 錯誤。光是每週為了維持基本品質,就得花上好幾個小時反覆點擊。

我開始使用 webapp-testing 技能,把這些工作交給 Eigent。結合 Playwright 的自動化能力與 Eigent 的 agentic workflow(代理式工作流程),我現在只需要一個 prompt,就能執行完整的網站稽核——包含視覺快照與日誌檢查。

以下是我為測試 Eigent.ai 網站所設定的工作流程。

1準備測試腳本

我會先用 Python 腳本定義測試邏輯。透過 Playwright 的 async API,我可以在瀏覽時追蹤 console 訊息與網路失敗。這支腳本就像整個作業的大腦,精準告訴 Eigent 要檢查什麼——從特定導覽連結到整頁截圖。

使用 webapp-testing 技能,對網站 https://www.eigent.ai/ 進行全面的功能與 UI 測試。

2設定錯誤監聽器

這個工作流程最有價值的部分之一,就是能抓出默默失敗的情況。我設定腳本監聽瀏覽器 console 錯誤與失敗的網路請求。這讓 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 報告。內容包含發現摘要、console 錯誤清單,以及所有截圖的絕對路徑。把這些資料集中在同一處,能讓審查流程變得即時。

6分析發現

我會檢視輸出結果,找出任何關鍵阻斷問題。這次稽核發現了 PostHog 初始化錯誤,並標記出 task_splitting.mp4 的影片資產中止。這些不只是 bug,更是讓客戶看到之前就能改善使用體驗的機會。

在不增加額外成本下擴大量化品質

這不只是為了抓出幾個 console 錯誤。這個工作流程展示了 Eigent 如何把像 Playwright 這樣的技術工具,轉化為自主的品質夥伴。與其為每次細微的 UI 變更撰寫並維護複雜的測試套件,我只要把 Eigent 指向一個 URL,就能拿到完整報告。

自動化 QA 中「無聊」的部分,能讓開發者專注於功能開發,同時確保既有網站維持穩定可靠。

接下來可以嘗試什麼

稽核 https://eigent.ai/pricing 的行動版響應式設計,並擷取 375x812 解析度的截圖。 檢查網站上所有博客文章是否有損壞圖片,並列出任何 404 錯誤。 驗證 Enterprise 頁面上的 'Book a Demo' 按鈕是否能正確開啟排程對話框。

以上每一項都能運用同樣的 webapp-testing 技能——不需要額外設定。

取得更好結果的技巧

  • 使用 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