スクリプトの使用
Not for use with personal data
スクリプトは誰が作成すべきですか?
重要: スクリプトは、ウェブイベントやCSSセレクターに精通した有資格のWeb開発者によって作成されることが重要です。また、スクリプト制作者は、ビューポートサイズ、ユーザーエージェント、定期的なコンテンツの更新など、特定の条件がページがわずかに異なるコンテンツで読み込まれる原因となる可能性があることをよく理解している必要があります。さらに重要なのは、スクリプト制作者が、ユーザー入力を処理するためにページが使用するイベントフックを理解していることです。
スクリプトはいつ使用されるべきですか?
スクリプトaxe Monitorをお好みで自由に利用できますが、考慮されるべき良い使用例と悪い使用例のシナリオを次に示します:
良い例
以下に示すスクリプトをaxe Monitor®と共に使用する例は、テストされるページで重要なタスクを達成するために成功裏に一般的に使用されていることが知られています:
- ユーザー名/パスワード入力と送信: パスワードで保護されたページやサイトにアクセスするのに必要なサインイン認証を自動化するセキュアセッションの確立。
- ユーザー入力インタラクションの分析、例えば:
- 検索: ウェブサイト内での検索の実行。
- 基本的なWebアプリケーションのインタラクション: 通知ダイアログを閉じる、ショッピングカートにアイテムを追加する(非動的な場合)。
悪い例
以下に示すスクリプトをaxe Monitor®と共に使用する例は、テストされるページ上の技術の制限によってフラストレーションを引き起こす可能性があると知られています:
- Q&Aチャットサポートボット: コメント/質問フォームのボットや、カスタマーサービス用に使用される類似のインタラクティブチャットポップアッププラグインを回避/無視しようとする試み。
- ダイナミックサイト: コンテンツが静的でないサイトやページは、後続のスキャンで変更が加えられるため、スクリプトの機能を妨げる可能性があります。
スクリプトはどのように作成されますか?
スクリプトはaxe DevTools CLIを使用して作成し、その後、axe Monitorの作成または編集ウィザードの追加スクリプトボタンを使用して、axe Monitorスキャンにアップロードできます。ユースケーススクリプトでaxe Monitorのコンテンツを分析できます。スクリプトには少なくとも1つの分析ステップが必要であり、指定されたページのみがスキャンされます(子ページはスキャンされません)。
サンプルCLIファイルについて知りたい場合は、次のトピックをご覧ください: サンプルCLIスクリプトファイル。
