quamotion.appium_ios

Appium-iOS Role

===============

This Ansible role helps set up Appium on a machine running Debian or Ubuntu Linux. It allows you to run Appium tests on iOS devices.

With this role, Appium will be configured to run as a SystemD service.

Requirements


This role installs Appium along with software from Quamotion to support iOS. You will need a separate license from Quamotion for xcuitrunner if you plan to run tests on iOS devices.

Role Variables


Variable Default Description
appium_version 1.20.2 The version of Appium to install
quamotion_version 1.5.12 The version of the Quamotion tool (xcuitrunner) to install
license_file_path Path to your Quamotion license file (if available)
developer_profile_path Path to your iOS Developer Profile (if available)
developer_profile_password Password for your developer profile (if available)
devimg_dir Path to the directory with your Developer Disk images (if available)
appium_user appium Name of the service account for Appium

Dependencies


Example Playbook


Here’s an example playbook that will set up the appium-ios role on a host called rpi:

---
- 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

License


MIT

Author Information


This role is created by Quamotion.

Quamotion offers commercial software that helps you automate iOS devices using Linux or Windows.

Informazioni sul progetto

Appium with iOS support

Installa
ansible-galaxy install quamotion.appium_ios
Licenza
Unknown
Download
152
Proprietario