Skip to content

Ansible role for deploying Appium with iOS support to Ubuntu Linux

Notifications You must be signed in to change notification settings

quamotion/ansible-role-appium-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appium-ios Role

This Ansible role deploys Appium to a machine running Debian or Ubuntu Linux, and adds support for running Appium tests on iOS devices.

This Ansible role will configure Appium to run as a SystemD service.

Requirements

This role installs Appium and software from Quamotion, which enables iOS support. You'll need a seperate license from Quamotion for xcuitrunner if you want 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 utility (xcuitrunner) to install
license_file_path If available, the path to your Quamotion license file
developer_profile_path If available, the path to your iOS Developer Profile
developer_profile_password If available, the password for the developer profile (the password used to protect the private key to the certificates)
devimg_dir If available, the path to the directory which contains your Developer Disk images
appium_user appium The name of the service account for the Appium service

Dependencies

Example Playbook

The following playbook file will deploy the appium-ios role to a host named 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 authored by Quamotion.

Quamotion provides commercial software which allows you to automate iOS devices using Linux or Windows.

About

Ansible role for deploying Appium with iOS support to Ubuntu Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages