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 テスト対象アプリの場所。Sauce Labsにアップロードされたアプリにアクセスするには、storage:filename={filename of your app}を設定します。iOSアプリは.ipaのファイル形式を使用し、Androidは.apkを使用します。
appium:automationName String 自動化エンジンの名前。iOSにはaxexcuitest、Androidにはaxeuiautomator2を設定します。
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でアクセシビリティ結果を確認してください。

ヘルプが必要ですか?