Sauce Labsでのテスト

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

Android

Axe Accessibility Analyzer for AndroidをSauce Labsで使用するための特別な設定は必要ありません。

iOS

Axe DevTools Mobile AnalyzerプロジェクトはXcodeおよびSauce LabsのVirtualUSB技術を通じてSauce Labsデバイスに接続し、Sauce Labsの実デバイスにインストールされたアプリを手動でテストし、アクセシビリティの欠陥を確認できます。

必要条件:

  • Sauce Labsのエンタープライズプラン
  • iOS 17未満のプライベートデバイス
  • MacにインストールされたSauce Labsの最新バージョンのvirtualUSBクライアント
important

現在、vUSBはiOS 17未満のプライベートな実デバイスでのみ可能です。Sauce Labsは、iOS 17以降をサポートする新しいCLIソリューションを開発中です。

さらに、現時点ではSauce LabsでのテストはAxe DevTools Mobile Analyzer Xcodeプロジェクトでのみ可能であることに注意が必要です。Axe DevTools Mobile Desktop AnalyzerアプリとSauce Labsを併用するためのソリューションに取り組んでいます。

初回セットアップ

  1. をダウンロードしてください。
  2. Sauce Labsのユーザー名、アクセスキー、デバイス名などの認証情報を用意する
  3. Sauce Labsサーバーを起動、Real Deviceクラウドへの接続を確立します。

まだテストセッションは開始しないでください。Axe DevTools Mobile Analyzer設定プロセスの最初の3つのステップに従ってください。ステップ2では、物理デバイスの指示に従います。

テストセッションを開始

Sauce Labsダッシュボードで、「Live」→「Mobile App」に進み、「テストするアプリ」を選択します。アプリがシミュレーターではなく実デバイス用にビルドされていることを確認します。Sauce Labsは、そのアプリがシミュレーターか実デバイス用かを示すタグを表示します。


Screenshot showing “App to Test” dropdown on SauceLabs’ Live Testing Dashboard

セッションを開始するデバイスを選択します。デバイスが使用可能で、iOS 17未満のプライベートデバイスであることを確認します。


Screenshot showing private device selected and ready to start test session

「テスト開始」ボタンを選択します。デバイスがテストの準備を進めているのが見られます。準備が整うと、選択したアプリがデバイスに開かれるはずです。このセッションは次のステップまで維持してください!


Screenshot showing a running session with device booted and app launched on device

テストセッションに接続

vUSBドキュメントの方法1に従って、テストセッションに接続してください。

note

Once you have connected to the session, you may get a pop-up prompting you to enter your password to allow read/write access to /var/run/usbmuxd. Allow access in order for Xcode to communicate with the Sauce Labs device.

テストを開始

Axe DevTools Mobile Analyzerプロジェクトを開きます。デバイスがXcodeに表示されるはずです。表示されない場合は、セッションに接続後、Xcodeを再起動する必要があるかもしれません。

Xcodeにデバイスが表示されたら、テストを実行する前にデバイスに関連するシンボルをダウンロードするのに数分かかることがあります。


Screenshot showing the Sauce Labs device in the Xcode device drop down

これでAxe DevTools Mobile Analyzer設定のステップ4を参照し、テストを実行できます。

プロンプトが表示されたら、「デバイスを登録する」ボタンをクリックします。テストが完了すると、ダッシュボードにスキャンが正常に投稿されたのが見られます。

テストセッションがアクティブで接続されている限り、スキャンを続行できます。

セッションを閉じる

テストが完了したら、Sauce Labsのドキュメントに従ってセッションを切断し、ダッシュボードでライブセッションを閉じます。

追加リソース