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

あなたはすでにXcodeをインストールおよび更新し、Xcode Command Line Toolsのインストールを確認し、Axe DevTools Mobile AnalyzerをMacにインストールしたので、アクセシビリティテストを開始するために必要なものはすべて揃っています!以下のステップに従って、iOSアプリのスキャンを開始してください。

アプリを起動してサインイン

  1. アプリケーションフォルダまたはLaunchpadからAxe DevTools Mobile Analyzerアプリケーションを起動します。
  2. サインインする前にサーバー構成を選択します。この情報は、組織の管理者が提供できます。
    1. 標準の SaaS の場合は「Standard Server」を選びます。
    2. On Prem またはプライベートクラウドの場合は「Custom Server」を選び、組織の管理者から提供されたバックエンド URL を入力します。
  3. 「Sign In」を選択します。ブラウザウィンドウが開きます。
  4. プロンプトが表示されたら、Deque のユーザー名とパスワードでログインします。 注: すでにウェブで Deque のユーザー名/パスワードでログインしている場合、ブラウザは自動的に Mobile Analyzer アプリにサインインします。ユーザー名とパスワードを入力する必要はありません。
  5. モバイルアナライザーアプリに戻ります。

実機テストの設定

初めてサインインすると、アナライザはMacが物理デバイスでのテスト準備ができているか確認し、残りのセットアップを案内します。(次回以降の起動時には、アプリがあなたの選択を覚えており、 テストの準備完了に直接移動します。)

シミュレーターでのみテストする場合は、 代わりにシミュレーターを使用 をこれらの画面のいずれかで選択し、 テストの準備完了に進んでください。

1. Xcodeの準備チェック

起動時に、アナライザはXcodeがインストールされていること、コマンドラインツールがXcode全体のアプリに指示されていること(スタンドアロンのコマンドライントールだけでないこと)、およびXcodeライセンス契約に同意していることを確認します。

2. XcodeへのApple IDサインイン(初めてXcodeを使用するユーザー)

物理デバイスでテストするには、MacにApple Developerチームと署名証明書が必要です。Xcodeを初めて使用する場合、これらのどちらもまだ持っていないため、アナライザは 物理デバイス用にApple IDが必要 画面を表示します。

この問題を解決するには、 Apple IDでXcodeにサインインします。サインインすると、署名証明書が作成され、Apple DeveloperチームがMac上に登録されます。アナライザはこれを自動的に検出し、継続します。

3. Apple Developerチームの選択

物理デバイスのセットアップ 」画面で、 Apple Developerチーム をドロップダウンから選択し、「 デバイスを接続」を選択します。アナライザはコード署名の設定を自動で適用します。

  • あなたの 組織の有料チーム を選択してください。個人用のチームは選択しないでください。
  • チームがリストされていない場合は、 Apple IDでXcodeにサインイン して、そのチームに属するApple IDを使用していることを確認してください。
  • 無料(個人)のApple Developerアカウントはサポートされていません。選択された場合は、別のチームを選択するように促されます。

テストの準備完了

セットアップが完了すると、「 テストの準備完了」というタイトルの画面が表示されます。

デバイスを接続する

  1. 物理デバイスを使用する場合は、USB でコンピュータに接続します。
  2. プロンプトが表示されたら、「Trust」を選択します。
  3. シミュレータを使用する場合は、シミュレータが実行中であることを確認します。 注: デバイスまたはシミュレータがインターネットにアクセスできる必要があります。
    axe.deque.com にデバイスまたはシミュレータのブラウザでアクセスして、インターネット接続を確認します。)

スキャンを行う

  1. 「Scan a New App」を選択します。
  2. リストからデバイスまたはシミュレータを選択します。
  3. リストからアプリを選択します。
  4. オプション: スキャンに名前を付けます。デフォルトの名前は、存在する場合に画面のタイトルになります。
  5. オプション: スキャンにタグを追加します。タグを使用して、Mobile Dashboard 上で結果を整理します。
  6. デバイスがスリープモードを解除し、スキャンしたい画面が表示されていることを確認します。
  7. 「Scan」を選択します。
  8. プロンプトが表示されたら、キーチェーンのパスワードを入力し、「Always Allow」を選択します。

screenshot of modal asking for user to grant permissions by entering their password
  1. 物理デバイスを使用する場合、プロンプトが表示されたらデバイスのパスコードを入力し、テストオートメーションを開始します。

screenshot of a numeric keypad on an iphone prompting user to enter a passcode
  1. シミュレータを使用する場合は、 WebDriverAgentRunner-Runner.app 、プロンプトが表示されたら着信接続を許可します。

screenshot of modal asking user to accept incoming connections when prompted

結果を確認する

  1. スキャンが完了したら、「View Report」リンクをクリックして、Mobile Dashboard でテスト結果を確認します。
screenshot of modal indicating a scan has been successfully completed

テストしたい各画面に対して繰り返します。

  1. 別の画面をスキャンするには、再度「Scan」をクリックし、 ステップ 4 から始めて指示に従います。

テストの終了 - 物理デバイスのみ

  1. 物理デバイスでテストする場合、「Automation Running」は画面に表示されたままになります。新しい画面に移動して、実行中でも追加のスキャンを行うことができます。
  2. テストが終了したら、両方の音量ボタンを長押しして、デバイスでの自動化を停止します。