アクセシビリティ標準
グローバル構成アクセシビリティ標準
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 レベル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);