Axe DevTools Mobile用Appiumドライバーを入手

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

Axe DevTools MobileドライバーをAppium環境に追加

Not for use with personal data

要件:

  • Appium バージョン 2.0 以上でテストを実行すること
  • Deque APIキー
  • UiAutomator2 または XCUITest ドライバーの使用
  • Node.js v.20 以上

初回設定

Axe DevTools Mobileにアクセスするためのnpmの設定

Axe DevTools Mobile AppiumドライバーはDequeのArtifactoryを通じてnpmパッケージとして利用可能です。したがって、~/.npmrcファイルにクレデンシャルを追加する必要があります。Axe DevTools Mobileにアクセスするためのnpmレジストリの設定に関するガイドに従ってください。

ドライバーのインストール

コマンドラインを通じて、必要なドライバーをあなたの Appium インスタンスにインストールしてください:

iOSテスト用Axe XCUITestドライバー

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driver

いつでもアンインストールが必要な場合は、コマンドラインからアンインストールできます:

appium driver uninstall axexcuitest

Androidテスト用Axe UIAutomator2ドライバー

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driver

いつでもアンインストールが必要な場合は、コマンドラインからアンインストールできます:

appium driver uninstall axeuiautomator2

オプション: 実機用 iOS ドライバーの設定

リアルなiOSデバイスでAppiumテストを実行するには、Axe DevTools for MobileがWebDriverAgent (WDA)を利用するため、追加の設定が必要です。

私たちのWebDriverAgent Xcodeプロジェクトのデフォルトパスは:\ ~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeprojです。

ターミナルでappium driver run axexcuitest open-wdaを実行して、WDA Xcodeプロジェクトを開くことができます。

Appium の XCUITest ドライバー実機設定ガイド を参考にしてください。ただし、彼らのデフォルトの WDA パスは、私たちのものとは異なることを忘れないでください。

最新情報を保つ

常に最新のルールと機能を確保するために、Axe DevTools Mobile Appiumドライバーを定期的に更新することが重要です。これらは自動更新されないため、新しいバージョンを定期的に確認してください。詳細はAppium用Axe DevTools Mobileの更新方法をご覧ください。

次は何をする?

次に、自動テストスイートを設定して、アクセシビリティ問題をスキャンします。迅速に開始するには、既存のテストスイートが実行される際に自動的にアクセシビリティ問題を特定する Auto Scan を使用してください: