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