Chrome web view 點擊會失效時直接請 vampire 動手
cliclick/System Events 對 Chrome web view 無效時,不要原地燒時間,直接請 vampire 點關鍵幾下
規則:當 cliclick / osascript System Events click 發出去 Chrome web view 沒反應(3 次 fail),立刻停手請 vampire 點關鍵按鈕,不要硬磨。
Why: 2026-04-21 03:20 凌晨,Bright Data zone 建立頁,我連續點了 4 次 Chrome web view 無反應(Chrome 是 frontmost,但 click 事件不到 DOM)。推測是 Claude Code 執行環境下 cliclick 沒 Accessibility 權限、或者 web view 對 synthetic click 有防護。vampire 凌晨 3 點了,我原地空轉 20 分鐘,他等得很不爽 → 「你答應我大腦不爆炸的,現在是怎回事」。
How to apply:
- 先嘗試 2-3 次:cliclick c:x,y → 若無效換 osascript System Events → 若還無效
- 立刻停手,不要再試 key code、menu click、AppleScript JS(Chrome 預設關閉)等花招
- 直接跟 vampire 說:「我點不動 web view,請你幫我點 [具體元素],剩下我來」
- 附精確指令:要點哪個、顏色/位置、下一步要什麼
- 不要再請他截圖 — feedback_autonomous_ui 說的,能自己看就 screencapture 自己看
- 可以硬做的:terminal、menu bar、finder、native macOS app(非 web view)— 這些 System Events 都能控
- 不能硬做的:Chrome web view 內部點擊、Electron app(Pawns 已證實)、iOS Simulator
- 未來可行替代:Chrome 開 --remote-debugging-port=9222 接 CDP,用 puppeteer 控;但要 vampire 先關現有 Chrome 重開,代價比直接請他點兩下更高