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
- This role uses the geerlingguy.nodejs role to install Node.js.
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.
Installa
ansible-galaxy install quamotion.appium_ios
Licenza
Unknown
Download
152
Proprietario