Android Studio におけるAndroidアクセシビリティテスト
axe DevTools Mobile Analyzer は、あらゆる技術で開発されたいずれのAndroidアプリケーションにもアクセシビリティテストを可能にします。
必要条件:
- Android Studio
- テスト対象のアプリはAPI 26以上が動作すること
- テスト対象のアプリは実機またはエミュレーターにインストールされていること
- axe DevTools Mobile ダッシュボード用の ユーザー名とパスワード
以下の手順は、Android Studio 環境が既にセットアップされていることを前提としています。Android Studioが初めての方は、こちらの 入門ガイドでアプリ開発のセットアップ方法を確認してください。
始めましょう
axe DevTools Mobile Analyzer プロジェクトを使用した、Android Studioでのアクセシビリティテストの初回セットアップを順を追って説明します。
1. DequeのArtifactoryから axe DevTools Mobile Analyzer プロジェクトをダウンロード
-
DequeのArtifactoryにログイン: agora.dequecloud.com
注意: ページがロードされたら、パッケージを検索しないでください。このページに戻り、次のステップに進んでください。 -
axe DevTools Mobile Analyzer プロジェクトをダウンロードするには、こちらのリンクをクリック: axe-devtools-android-uiautomator-v0.5.0.zip
ファイルのダウンロードが自動的に開始されない場合は、Agoraサイトから「URL to file」横のダウンロードボタンをクリックしてください。
-
zip ファイルのダウンロードが完了したら、コンピュータの目的の場所に解凍してください。
-
プロジェクトフォルダーを選択して、Android Studio でルートフォルダーを開きます
File→Open。
2. プロジェクトのセットアップ
-
Android Studio からプロジェクトナビゲーターペインを開き、展開してください
app、さらに展開src、さらに展開してくださいAccessibilityScan。AccessibilityScanフォルダー内の項目は自動で展開されるはずですが、展開されない場合は手動で行ってください。 -
ファイルをダブルクリックして開きます
RunScan。"YOUR_API_KEY_HERE"というテキストを置き換えてください axe DevTools Mobile API キー。
3. デバイス/エミュレーターの準備
- スキャンを実行するには、デバイスまたはエミュレーターがAndroid Studio に接続されている必要があります。デバイスを使用する場合、「 開発者オプション」を有効にする必要があります。
- 次に、テストしたいアプリがエミュレーター/デバイスにインストールされ、スキャン時に動作している必要があります。ソースコードにアクセスできる場合は、 Androidエミュレーターでアプリを実行するか、 実機 で直接実行できます。
4. アクセシビリティスキャンを実行
-
アプリが動作している状態で、「
RunScanを開いて、隣にある緑色のダブルアローアイコンを選択します。これにより、実行中のアプリに対してアクセシビリティスキャンが開始されます。 -
スキャン結果は、 axe DevTools Mobile ダッシュボードで確認できます。
テストしたい各画面について、この操作を繰り返してください。
Gradleでエラーが発生しましたか?
このプロジェクトはAndroid Gradleプラグイン8.1.1に設定されていますが、テスト対象のアプリがバージョン8をサポートしていない場合は、次のガイドに従ってサポートされているバージョンに変更してください こちらのガイド。
完了です!
おめでとうございます。axe DevTools Mobile Analyzerのセットアップに成功しました。 axe DevTools Mobile ダッシュボード にアクセスして、スキャン結果を確認してください。
質問がありますか? 次を訪問してください: よくある質問
