quamotion.appium_ios

appium-ios 角色

此 Ansible 角色将 Appium 部署到运行 Debian 或 Ubuntu Linux 的机器上,并添加对在 iOS 设备上运行 Appium 测试的支持。

此 Ansible 角色将配置 Appium 作为 SystemD 服务运行。

要求

此角色会安装 Appium 和来自 Quamotion 的软件,以启用 iOS 支持。如果您想在 iOS 设备上运行测试,您需要从 Quamotion 获取单独的许可证,用于 xcuitrunner。

角色变量

变量 默认值 描述
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 服务的服务帐户名称

依赖关系

示例剧本

以下剧本文件将 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 提供商业软件,使您可以使用 Linux 或 Windows 自动化 iOS 设备。

关于项目

Appium with iOS support

安装
ansible-galaxy install quamotion.appium_ios
许可证
Unknown
下载
152
拥有者