Java API 概要

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Java 向け Axe DevTools for Web の概要、利用可能な統合およびサポートリソースを含む

Not for use with personal data

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を通じて読み取ります。これはマークアップに存在するrolearia-*属性だけに依存しません。設定の必要はなく、SeleniumおよびPlaywrightの統合に適用されます。DOM内のセマンティクスは依然として優先されます。要素上の明示的なroleまたはaria-*属性は、ElementInternalsからの値を上書きします。

これが効果を発揮するためには、コンポーネントがその内部を公開する必要があり、プライベートクラスフィールドに格納されているコンポーネントは読み取れません。ElementInternalsを使用するカスタム要素のテストを参照してください。