Java API 概要
Java 向け Axe DevTools for Web の概要、利用可能な統合およびサポートリソースを含む
Deque の Axe DevTools Java 統合機能には以下が含まれます:
- 業界をリードする、誤検出ゼロのaxe-coreアクセシビリティエンジン
- Deque のレポート生成機能のサポート
- Hamcrest、Cucumber、および Selenium に基づいたテスト設定
スキャンはデフォルトでWCAG 2.1レベルAAに対して実行され、ベストプラクティスと実験的なルールはオフになっています。ルールセットを変更したりベストプラクティスを有効にしたりするには、ルールのカスタマイズを参照してください。
デモプロジェクト、バンドルパッケージ、および Axe DevTools CLI をダウンロードするには、ダウンロードページをご覧ください。
どこから始めればよいかわからない場合は、Axe DevToolsを使用したアクセシビリティテストに慣れるためにデモプロジェクトを試すをお勧めします。いつものように、カスタマーサポートが必要な場合は、Dequeの担当者に直接連絡するか、私たちのサポートデスクを通じて質問する、またはメールを送信するしてください。ワークフローに最適なオプションを選択するお手伝いをいたします。
カスタム要素とElementInternals
Axe DevTools Java 4.13.0から、スキャンはJavaScriptでウェブコンポーネントが宣言するARIAセマンティクスをElementInternalsを通じて読み取ります。これはマークアップに存在するroleやaria-*属性だけに依存しません。設定の必要はなく、SeleniumおよびPlaywrightの統合に適用されます。DOM内のセマンティクスは依然として優先されます。要素上の明示的なroleまたはaria-*属性は、ElementInternalsからの値を上書きします。
これが効果を発揮するためには、コンポーネントがその内部を公開する必要があり、プライベートクラスフィールドに格納されているコンポーネントは読み取れません。ElementInternalsを使用するカスタム要素のテストを参照してください。
