Axe Watcher をカスタマイズする
このページでは、Watcher をカスタマイズするさまざまな方法をまとめ、リンクしています
Not for use with personal data
Watcher はいくつかの方法でカスタマイズできます:
- グローバル構成を使用する は、組織がウェブページをチェックする際に従うべきアクセシビリティルールを指定することを可能にします。
- スキャンを管理する により、マニュアルモードを使用して、いつまたは何をスキャンするかを決定することができます。
- テストを並行して実行する は、複数のテストランナーを使用する場合に、サイトのスキャンに必要な時間を短縮することができます。
- URL を除外する により、指定された式に一致するURLを持つ特定のページを分析からスキップできます。
- 動的セレクタを使用する により、ページが生成されるたびに異なるIDを使用する要素があるサイトをスキャンすることができます。
- タイムアウトを設定する により、複雑または大規模なサイトでのタイムアウトによる失敗を回避することができます。
- プロキシを使用した Watcher の使用 は、Watcher を HTTP プロキシで使用するためのセットアップ方法を示します。
- Playwright テストフィクスチャを Watcher で使用する は、テストフィクスチャをすでに使用している場合に、Playwright を Watcher とセットアップする方法を示します。
- 継続的インテグレーション (CI) 環境で Axe Watcher を使用する は、一般的なCI環境で Axe Watcher を使用する方法を示します。
- axe-watcher-results CLI を使って Axe Watcher の結果を取得する は完了したスキャンの結果を使用して、アクセシビリティのしきい値で CI ビルドを制御する方法を示しています。
- Git メタデータを提供する は、テストがテスト対象のコードとは別のリポジトリで実行される場合や、CIでのGit自動検出が信頼できない場合に使用します。
- テストを高速化する は、Watcher の統合がエンドツーエンドテストスイートに多くの時間を追加している場合に使用します。
- Axe Watcher で使用するブラウザのセットアップと構成 により、WebdriverIO、WebDriverJS、または Java Selenium を、システムにインストールされた Chrome の代わりにサポートされているブラウザを使用するように構成する方法を示します。これは、Chrome バージョン 139 以降が Watcher によってサポートされていないためです。
- 違反のスクリーンショットをキャプチャする は、違反が見つかったときにページのスクリーンショットを保存し、Axe Developer Hub でそれを確認する方法です。
- テストに違反を帰属させる は、Axe Developer Hub でどのテストが各アクセシビリティ違反を引き起こしたかを見る方法です。
- Axe Developer Hub サーバーの URL を指定する により、Watcher を地域、プライベートクラウド、またはオンプレミスの Axe Developer Hub インスタンスに接続するための構成方法を示します。
