axeDevToolsXCUIフレームワークを入手

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

UIテスト内でaxeDevToolsXCUIフレームワークを初期化し、設定します

Not for use with personal data

セットアップ

必要条件:

サンプルアプリケーション

GitHubでサンプルアプリケーションをダウンロードしてをダウンロードして、axeDevToolsXCUIフレームワークがシンプルなUIテスト内で実装されている動作例をご覧ください。Dequeの認証情報を入力し、READMEに従ってスキャンを開始してください。このアプリケーションは、Axe DevTools Mobileの実装手順とアクセシビリティの問題検出を示すために、アクセス不可に設定されています。

axeDevToolsXCUIフレームワークのダウンロードと埋め込み

Swift Package Managerを使用する

パッケージURL: https://github.com/dequelabs/axe-devtools-ios.

  1. Xcodeで、メインプロジェクトを選択してプロジェクト設定を開きます。
  2. 設定ペインで、メインプロジェクトが選択されていることを確認し、ターゲットではないことを確認します。
  3. パッケージ依存関係タブを選択します。
  4. プラスアイコンを選択してパッケージ依存関係を追加します。
  5. パッケージURLを挿入し、axe-devtools-iosパッケージを選択します。
  6. Dependency Ruleのために、正確なバージョンを選択し、取得するタグを入力します。
  7. パッケージを追加ボタンを選択します。
  8. フレームワークを追加するターゲットを選択するように促されます。axeDevToolsXCUIでは、左側のチェックボックスを選択し、UITestターゲットを選択します。
  9. 再度パッケージを追加ボタンを選択すると、Xcodeがアセットの取得を開始します。


Screenshot of Xcode's Swift Package Window to select a target where the framework will be added.

Artifactoryを使用する

Artifactory使用の手順を表示します。

フレームワーク埋め込み

  1. axeDevToolsXCUI.xcframeworkをプロジェクトのフレームワークフォルダにドラッグします。
  2. アプリケーションのUIテストターゲットに追加します。
  3. プロジェクト設定で、アプリケーションのUIテストターゲットを選択します。
  4. ビルドフェーズタブを選択します。
  5. フレームワークをフレームワークのコピーに追加します。(すでに「Link Binary With Libraries」にあるはずです)


screenshot of Xcode highlighting steps to embed the framework.

最新の情報を保持

iOS用Axe DevTools Mobileのバージョンが最新であることを必ず確認して、最新のルールと機能を確保してください。自動更新されないため、新しいバージョンがあるか定期的に確認する必要があります。詳細はiOS用Axe DevTools Mobileの更新方法を参照してください。

次はどうする?

次に、アクセシビリティの問題をスキャンするために、自動化XCTestスイートを設定します。クイックスタートには、自動スキャンを使用して既存のテストスイートが実行される際にアクセシビリティの問題を自動的に特定します。テストでのより細かな制御とカスタマイズを行うには、ターゲットテストの設定を行ってください。