ルール
axe DevTools for Appiumでサポートされているアクセシビリティルールについて詳しく学びましょう。
以下に各ルールの簡単な説明と、元のガイドラインへのリンクを掲載しています。ルールは次の3つのソースから来ています:
- WCAG 成功基準
- プラットフォームガイドライン - AppleまたはGoogleによって定義
- ベストプラクティス - Dequeのアクセシビリティ専門家によって定義
以下の表には、詳細情報や解決策のヒントを含むiOSやAndroidでの対応するルールへのリンクがあります。 このガイドを見て、影響の評価と説明を確認してください。一部のルールには実験的なバッジが付いている場合があります。 実験的なルール について詳しくは、どう改善できるかご覧ください。
ルールのドキュメント全体で、次の参照があります: Name、 Role、および Value。 WCAGの定義を参照してください。
ルール概要
ルールは、以下のプラットフォームおよびビューの設定で開発およびテストされています:
- iOS:UIKit, SwiftUI, React Native, .NET MAUI
- Android:XML, Compose, React Native, .NET MAUI
他のビュータイプのサポートも検討中です。バグを見つけましたか? 既知の問題ページ で潜在的な解決策を確認するか、お知らせください。サポートは helpdesk@deque.com または support.deque.comにご連絡ください。
| ルールと説明 | ガイドライン | 影響 | プラットフォームの解決策 | |
|---|---|---|---|---|
| アクティブコントロール/ビュー名 | Active Control/View Name |
WCAG 2.0 - 4.1.2 A | 重大 | Android iOS |
| テキスト値の編集 | Edit Text Value |
WCAG 2.0 - 4.1.2 A | 重大 | Android |
| フォーカス可能なテキスト | Focusable Text |
WCAG 2.0 - 1.3.2 A | 重大 | Android iOS |
| ImageView名 | ImageView Name |
WCAG 2.0 - 1.1.1 A | 重大 | Android iOS |
| スクロールビュー内 | In ScrollView |
WCAG 2.0 - 1.4.4 AA | 深刻 | iOS |
| アクセス不能なアクション | Inaccessible Action |
WCAG 2.0 - 2.1.1 A | 重大 | Android iOS |
| ラベル先頭 | Label At Front |
WCAG 2.1 - 2.5.3 ベストプラクティス | 軽微 | Android iOS |
| 名前内のラベル | Label In Name |
WCAG 2.1 - 2.5.3 A | 深刻 | Android iOS |
| 意味のあるアクセシブルな名前 | Meaningful Accessible Name |
プラットフォームガイドライン | 軽微 | iOS |
| タッチターゲットのサイズ | Touch Target Size |
WCAG 2.1 - 2.5.5 AAA | 中程度 | Android iOS |
| タッチターゲットの間隔 | Touch Target Spacing |
WCAG 2.2 - 2.5.8 AA | 中程度 | Android iOS |
