セレクタ
Refs(推奨)
Refs はスナップショットから確定的な要素選択を提供します。AIエージェントに最適です。
# 1. Ref を使ってスナップショットを取得
agent-browser snapshot
# 出力:
# - ヘディング "Example Domain" [ref=e1] [level=1]
# - ボタン "Submit" [ref=e2]
# - テキストボックス "Email" [ref=e3]
# - リンク "Learn more" [ref=e4]
# 2. Ref を使って操作を行う
agent-browser click @e2 # ボタンをクリック
agent-browser fill @e3 "[email protected]" # テキストボックスに入力
agent-browser get text @e1 # ヘディングのテキストを取得
agent-browser hover @e4 # リンクのホバーRef が推奨される理由
- 確定的 - スナップショットからの正確な要素への参照
- 高速 - 再度 DOM クエリが必要ない
- AI 向け - LLM が確実に解析・使用できる
CSS セレクタ
agent-browser click "#id"
agent-browser click ".class"
agent-browser click "div > button"
agent-browser click "[data-testid='submit']"テキスト & XPath
agent-browser click "text=Submit"
agent-browser click "xpath=//button[@type='submit']"意味論的ロケータ
役割、ラベル、その他の意味論的プロパティに基づいて要素を検索します:
agent-browser find role button click --name "Submit"
agent-browser find label "Email" fill "[email protected]"
agent-browser find placeholder "Search..." fill "query"
agent-browser find testid "submit-btn" click