アクセシビリティ標準
グローバル構成アクセシビリティ標準
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 レベルAWCAG2AA- WCAG 2.0 レベルAAWCAG2AAA- WCAG 2.0 レベルAAAWCAG21A- WCAG 2.1 レベルAWCAG21AA- WCAG 2.1 レベルAAWCAG21AAA- WCAG 2.1 レベルAAAWCAG22A- WCAG 2.2 レベルAWCAG22AA- WCAG 2.2 レベルAAWCAG22AAA- WCAG 2.2 レベルAAATTV5- Trusted Tester v5EN301549- EN 301 549ALL- すべての標準
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);