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 ドライバーを定期的に更新することが重要です。これらは自動的に更新されないため、定期的に新しいバージョンを確認してください。詳細は axe DevTools Mobile for Appium の更新方法 をご覧ください。

次は何をする?

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