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

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.

À propos du projet

Appium with iOS support

Installer
ansible-galaxy install quamotion.appium_ios
Licence
Unknown
Téléchargements
152
Propriétaire