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デバイスを自動化するための商用ソフトウェアを提供しています。

プロジェクトについて

Appium with iOS support

インストール
ansible-galaxy install quamotion.appium_ios
ライセンス
Unknown
ダウンロード
152
所有者