アクセシビリティ標準

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(ウェブコンテンツアクセシビリティガイドライン)およびその他のアクセシビリティ仕様に対応しています。この設定は、ウェブページが評価される基準となる基本条件を制御します。

デフォルト値

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

オーバーライド

組織のグローバル設定が許可する場合、アクセシビリティ標準を上書きすることができます。管理者は、Axe Configurationのグローバルパネルで上書き可能な標準を設定します。許可されていない標準を使用しようとすると、サーバーから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);