Sauce Labsでの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

AppiumテストでiOSまたはAndroidアプリケーションのアクセシビリティ問題を迅速に特定しましょう。Sauce Labsでのサポートが可能になりました!

Not for use with personal data

AppiumとSauce Labsによるテスト

Dequeは Sauce Labs と提携し、既存のテストインフラストラクチャにアクセシビリティテストを導入します。axe DevTools Mobileを使用してAppiumテストにアクセシビリティスキャンを追加し、Sauce Labsで実際のデバイス上でテストを実行して、結果を axe Developer Hubで確認しましょう。

アクセシビリティスキャンのセットアップ

前提条件:

  • Appiumバージョン2.0以上で動作するあなたのテスト
  • Deque APIキー
  • UiAutomator2またはXCUITestドライバーの使用

Sauce LabsはAppiumの統合を行いました。アクセシビリティテストを開始するには、既存のAppiumテストにアクセシビリティスキャンを組み込みます。セットアップガイドを参照し、「 アクセシビリティ問題のスキャン」というタイトルのセクションから始めてください。

Sauce Labsでのテスト実行のセットアップ

前提条件:

必要な機能:

名前 タイプ 説明
appium:app String テスト対象のアプリの場所。設定 storage:filename={filename of your app} して、Sauce Labsにアップロードされたアプリにアクセスします。iOSアプリはファイル形式 .ipa 、Androidは .apk
appium:automationName String オートメーションエンジンの名前。設定: axexcuitest iOSの場合、 axeuiautomator2 Androidの場合
sauce:options Object Sauce Labsアカウントと設定オプションの詳細。

sauce:optionsオブジェクト

名前 タイプ 説明
username String Sauce Labsユーザー名
accessKey String Sauce Labsアクセスキー
build String Sauce Labsダッシュボードに表示される、テストランの識別子
name String テスト名
appiumVersion String 設定値: appium2-deque-accessibility

注: 現在、XCUITestドライバーはiOS 16以上を実行しているSauce Labsデバイスをサポートしています。

最後に、Sauce Labsに接続するためにドライバーURLを更新しましょう! 例:

    self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)

参考資料:

テストを実行する

これで、Sauce LabsでAppiumテストを実行し、アクセシビリティをスキャンすることができます。アクセシビリティの結果を axe Developer Hubで確認してください。

ヘルプが必要ですか?