"Playwright"
- Playwright 瀏覽器驗證流程
用 Playwright 驗證 web 版本的 UI 行為 — test 結構、selector 策略、和 widget test 的互補關係
- 螢幕截圖比對
Visual regression testing — 用螢幕截圖比對偵測非預期的視覺變化、baseline 管理和 diff 閾值設定
- 用 Playwright 擷取追蹤碼請求:擷取方式、記錄欄位與各次結果
以 Playwright 操作 Meta Pixel 與 GTM 實測頁、記錄各家 script 實際送出的請求與 cookie 的方式,結果檔記錄的欄位與它們的用途,擷取用的測試帳號,以及每一次擷取觀察到的事件請求形式、cookie 與請求參數的對應、無頭瀏覽器下的差異與 script 自動送出的事件
- Headless Browser(無頭瀏覽器)
用 Playwright 或 Puppeteer 測追蹤碼、分析報表裡的機器流量,或自建統計與商業追蹤碼的訪問數對不上時
- 在開發循環裡早一點用 playwright 看真實結果
靜態 CSS 推理跟視覺截圖溝通有極限 — 當行為與預期不符 ≥ 2 次,stop 推理、改用 playwright browser_evaluate 直接讀 live DOM。本文說明工具引入時機。
- 用前端測試把排版問題自動化
排版問題傳統靠人眼檢查、容易遺漏邊界 case。當一個版型被 debug 兩次以上、就值得寫成 playwright 測試把規範固定下來。本文展開測試替代手動檢查的時機。
- 驗證方法的選擇時機
靜態 CSS 推理 ≥ 2 次失敗就主動提『啟個 server、用 playwright 看 live DOM 比較快』、不要繼續猜。本文展開驗證工具的引入時機。
- Playwright in the Development Loop — 開發循環的三個位置
frontend-with-playwright reference:Playwright 三個位置(假設 / 行為 / 互動驗證)的 evaluate 範例、寫成 layout test 的時機與模板、最低門檻 setup。
- Tool Switching Timing — 推理 / DevTools / Playwright 的切換時機
requirement-protocol reference:四種 debug 工具的 ROI 對照、切換訊號、playwright 三個位置(假設 / 行為 / 互動驗證)。