Sauce LabsでのiOSテスト

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

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ソリューションを開発中です。

初回セットアップ

  1. 最新版のvirtual USBクライアントをダウンロード
  2. Sauce Labsのユーザー名、アクセスキー、デバイス名などの認証情報を用意する
  3. Sauce Labsサーバーを起動し、実デバイスクラウドへの接続を確立します。

テストセッションをまだ開始しないでください。「 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

セッションに接続すると、読み書きアクセスを許可するためにパスワードの入力を求めるポップアップが表示されることがあります。 /var/run/usbmuxd。XcodeがSauce Labsデバイスと通信するためにアクセスを許可します。

テストを開始

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のドキュメントに従ってセッションを切断し、ダッシュボードでライブセッションを閉じます。

追加リソース