appium_ios

Роль appium-ios

Эта роль Ansible устанавливает Appium на машину с операционной системой Debian или Ubuntu Linux и добавляет поддержку для запуска тестов Appium на устройствах iOS.

Эта роль Ansible настроит Appium для работы в качестве службы SystemD.

Требования

Эта роль устанавливает Appium и программное обеспечение от Quamotion, которое добавляет поддержку iOS. Вам потребуется отдельная лицензия от Quamotion на xcuitrunner, если вы хотите выполнять тесты на устройствах iOS.

Переменные роли

Переменная По умолчанию Описание
appium_version 1.20.2 Версия Appium для установки
quamotion_version 1.5.12 Версия утилиты Quamotion (xcuitrunner) для установки
license_file_path Если доступно, путь к вашему лицензионному файлу Quamotion
developer_profile_path Если доступно, путь к вашему профилю разработчика iOS
developer_profile_password Если доступно, пароль для профиля разработчика (пароль, используемый для защиты закрытого ключа сертификатов)
devimg_dir Если доступно, путь к директории, которая содержит образы дисков разработчика
appium_user appium Имя сервисной учетной записи для службы Appium

Зависимости

  • Эта роль использует роль geerlingguy.nodejs для установки node.js

Пример Playbook

Следующий файл playbook установит роль appium-ios на хост с именем 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

Лицензия

MIT

Информация об авторе

Эта роль создана Quamotion.

Quamotion предоставляет коммерческое программное обеспечение, которое позволяет автоматизировать устройства iOS с помощью Linux или Windows.

О проекте

Appium with iOS support

Установить
ansible-galaxy install quamotion/ansible-role-appium-ios
Лицензия
Unknown
Загрузки
138
Владелец