アクセシビリティ標準

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

グローバル構成アクセシビリティ標準

Not for use with personal data

アクセシビリティ標準の設定は、テスト中にaxe Watcherが使用するアクセシビリティルールのセットを決定します。異なる標準は、WCAG(Webコンテンツアクセシビリティガイドライン)の異なるバージョンと適合レベル、およびその他のアクセシビリティ仕様に対応しています。この設定は、ウェブページを評価するための基準となる基準を制御します。

デフォルト値

アクセシビリティ標準を上書き指定しない場合、axe Watcherは組織のグローバル構成で設定された標準を使用します。これは通常、管理者によって設定され、すべてのチームでの一貫したテストを確保します。

オーバーライド

組織のグローバル構成が許可している場合には、アクセシビリティ標準をオーバーライドできます。管理者はaxe構成のグローバルパネルでオーバーライド可能な標準を設定します。許可されていない標準を使用しようとすると、サーバーから422エラーを受け取ります。

accessibilityStandardオーバーライドとrunOptions.runOnlyを一緒に使用することはできません。これらのオプションは相互排他的で、組み合わせるとエラーになります。

利用可能なオプション

JavaScript/TypeScript (文字列):

  • 「All」 - 利用可能なすべての標準に対してテスト
  • 「WCAG 2.2 AAA」
  • 「WCAG 2.2 AA」
  • 「WCAG 2.2 A」
  • 「WCAG 2.1 AAA」
  • 「WCAG 2.1 AA」
  • 「WCAG 2.1 A」
  • 「WCAG 2.0 AAA」
  • 「WCAG 2.0 AA」
  • 「WCAG 2.0 A」
  • 「Trusted Tester v5」
  • 「EN 301 549」

Java (ConfigurationOverrides.AccessibilityStandard 列挙値):

  • WCAG2A - WCAG 2.0 レベルA
  • WCAG2AA - WCAG 2.0 レベルAA
  • WCAG2AAA - WCAG 2.0 レベルAAA
  • WCAG21A - WCAG 2.1 レベルA
  • WCAG21AA - WCAG 2.1 レベルAA
  • WCAG21AAA - WCAG 2.1 レベルAAA
  • WCAG22A - WCAG 2.2 レベルA
  • WCAG22AA - WCAG 2.2 レベルAA
  • WCAG22AAA - WCAG 2.2 レベルAAA
  • TTV5 - Trusted Tester v5
  • EN301549 - EN 301 549
  • ALL - すべての標準

JavaScript/TypeScript 例

const config = {
  axe: {
    apiKey: process.env.AXE_API_KEY,
    projectId: process.env.AXE_PROJECT_ID,
    configurationOverrides: {
      accessibilityStandard: 'WCAG 2.2 AA'
    }
  }
};

Java 例

ConfigurationOverrides overrides = new ConfigurationOverrides()
    .setAccessibilityStandard(ConfigurationOverrides.AccessibilityStandard.WCAG22AA);

AxeWatcherOptions options = new AxeWatcherOptions()
    .setApiKey(System.getenv("AXE_API_KEY"))
    .setProjectId(System.getenv("AXE_PROJECT_ID"))
    .setConfigurationOverrides(overrides);