AI Form Bench
ブラウザ操作型AIエージェント(Claude in Chrome / Browser Use / Skyvern 等)の 自動入力精度を体系的に検証するためのテストベッドです。
フィールド特定率
入力されたフィールド / 全体
値正答率
expected値と一致 / 入力済み
フォーム完了率
サブミット成功 / 試行
パターン別検証ページ(3.1〜3.12)
3.1基本入力タイプ
HTML5の各種input type(text/email/tel/number/date/time/color/range/file等)の型推論を検証
難易度 ★#HTML5#input#基本
3.2選択コントロール
ラジオ/チェックボックス/select(単一・複数・optgroup)/datalistの選択操作
難易度 ★★#radio#checkbox#select
3.3複合・構造化入力
氏名/電話/郵便番号/生年月日/クレジットカード/住所などの分割入力
難易度 ★★★#分割入力#構造化
3.4ラベル関連付けパターン
label[for] / wrap / aria-label / aria-labelledby / placeholder のみ など
難易度 ★★★★#ラベル#a11y#aria
3.5検証・制約
required/pattern/min・max/リアルタイム・サブミット時バリデーションとエラー表示
難易度 ★★★#バリデーション#エラー処理
3.6動的・条件付きフィールド
入力値による表示切替/連動select/行追加削除/マルチステップ
難易度 ★★★★#動的#条件分岐
3.7カスタムコントロール
カスタムドロップダウン/日付ピッカー/スライダー/星評価/トグル/リッチエディタ/タグ入力/オートコンプリート
難易度 ★★★★★#カスタムUI#role
3.8autocomplete属性
標準値の正しい付与/off指定/属性なし/誤った属性値の比較
難易度 ★★#autocomplete
3.9高難度・障害パターン
iframe/Shadow DOM/遅延ロード/React制御コンポーネント等
難易度 ★★★★★#iframe#ShadowDOM#React
3.10日本語ロケール特有
自動フリガナ/郵便番号→住所/全角半角変換/IME挙動
難易度 ★★★★#日本語#IME#フリガナ
3.11アンチボット・対人検出
ハニーポット/reCAPTCHA風/同意チェック
難易度 ★★★★#ハニーポット#CAPTCHA
3.12サブミット動作
AJAX送信/確認画面挟む/二重送信防止
難易度 ★★#送信#AJAX