quamotion.appium_ios
appium-iosロール
このAnsibleロールは、DebianまたはUbuntu Linuxを実行しているマシンにAppiumをデプロイし、iOSデバイスでAppiumテストを実行するためのサポートを追加します。
このAnsibleロールは、AppiumをSystemDサービスとして実行するように設定します。
要件
このロールは、iOSサポートを有効にするためにQuamotionからのソフトウェアをインストールします。iOSデバイスでテストを実行したい場合は、Quamotionから別途xcuitrunnerのライセンスが必要です。
ロール変数
変数 | デフォルト | 説明 |
---|---|---|
appium_version |
1.20.2 |
インストールするAppiumのバージョン |
quamotion_version |
1.5.12 |
インストールするQuamotionユーティリティ(xcuitrunner)のバージョン |
license_file_path |
利用可能な場合、Quamotionライセンスファイルのパス | |
developer_profile_path |
利用可能な場合、iOS開発者プロファイルのパス | |
developer_profile_password |
利用可能な場合、開発者プロファイルのパスワード(証明書の秘密鍵を保護するために使用されるパスワード) | |
devimg_dir |
利用可能な場合、開発者ディスクイメージを含むディレクトリのパス | |
appium_user |
appium |
Appiumサービスのサービスアカウントの名前 |
依存関係
- このロールは、node.jsをデプロイするためにgeerlingguy.nodejsロールを使用します。
例プレイブック
以下のプレイブックファイルは、rpi
というホストにappium-ios
ロールをデプロイします:
---
- hosts: rpi
become: true
vars:
license_file_path: /etc/quamotion/.license
developer_profile_path: /etc/quamotion/quamotion.developerprofile
developer_profile_password: quamotion
devimg_dir: /etc/quamotion/devimg/
roles:
- appium-ios
ライセンス
MIT
著者情報
このロールはQuamotionによって作成されました。
Quamotionは、LinuxまたはWindowsを使用してiOSデバイスを自動化するための商用ソフトウェアを提供しています。