quamotion.appium_ios
Rôle appium-ios
Ce rôle Ansible déploie Appium sur une machine fonctionnant sous Debian ou Ubuntu Linux, et ajoute le support pour exécuter des tests Appium sur des appareils iOS.
Ce rôle Ansible configurera Appium pour qu'il s'exécute en tant que service SystemD.
Exigences
Ce rôle installe Appium et des logiciels de Quamotion, ce qui permet le support iOS. Vous aurez besoin d'une licence séparée de Quamotion pour xcuitrunner si vous souhaitez exécuter des tests sur des appareils iOS.
Variables du rôle
Variable | Par défaut | Description |
---|---|---|
appium_version |
1.20.2 |
La version d'Appium à installer |
quamotion_version |
1.5.12 |
La version de l'outil Quamotion (xcuitrunner) à installer |
license_file_path |
Si disponible, le chemin vers votre fichier de license Quamotion | |
developer_profile_path |
Si disponible, le chemin vers votre profil de développeur iOS | |
developer_profile_password |
Si disponible, le mot de passe pour le profil de développeur (le mot de passe utilisé pour protéger la clé privée des certificats) | |
devimg_dir |
Si disponible, le chemin vers le répertoire contenant vos images de disque de développeur | |
appium_user |
appium |
Le nom du compte de service pour le service Appium |
Dépendances
- Ce rôle utilise le rôle geerlingguy.nodejs pour déployer node.js
Exemple de Playbook
Le fichier de playbook suivant déploiera le rôle appium-ios
sur un hôte nommé 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
Licence
MIT
Informations sur l'auteur
Ce rôle est écrit par Quamotion.
Quamotion fournit un logiciel commercial qui vous permet d'automatiser des appareils iOS en utilisant Linux ou Windows.
Installer
ansible-galaxy install quamotion.appium_ios
Licence
Unknown
Téléchargements
152
Propriétaire