Appium 测试和 AWS Device Farm - AWS Device Farm

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Appium 测试和 AWS Device Farm

本节介绍如何配置和打包 Appium 测试,并将其上传到 Device Farm。Appium 是一种开源工具,用于自动执行本机和移动合应用程序。有关更多信息,请参阅 Appium 网站上的 Appium 简介

有关示例应用程序和工作测试链接,请参阅适用于 Android 的 Device Farm 示例应用程序和适用于 iOS 的 Device Farm 示例应用程序 GitHub。

有关在 Device Farm 中进行测试的更多信息,请参阅在 Dev AWS ice Farm 中测试框架和内置测试

版本支持

对各种框架和编程语言的支持取决于所用的语言。

Device Farm 支持所有 Appium 1.x 和 2.x 服务器版本。对于 Android,您可以选择任何带有 devicefarm-cli 的主要 Appium 版本。例如,要使用 Appium 服务器版本 2,请将以下命令添加到您的测试规范YAML文件中:

phases: install: commands: # To install a newer version of Appium such as version 2: - export APPIUM_VERSION=2 - devicefarm-cli use appium $APPIUM_VERSION

对于 iOS,您可以使用 avmnpm 命令选择特定的 Appium 版本。例如,要使用avm命令将 Appium 服务器版本设置为 2.1.2,请将以下命令添加到您的测试规范文件中:YAML

phases: install: commands: # To install a newer version of Appium such as version 2.1.2: - export APPIUM_VERSION=2.1.2 - avm $APPIUM_VERSION

使用npm命令使用最新版本的 Appium 2,将以下命令添加到您的测试规范YAML文件中:

phases: install: commands: - export APPIUM_VERSION=2 - npm install -g appium@$APPIUM_VERSION

有关devicefarm-cli或任何其他CLI命令的更多信息,请参阅AWSCLI参考资料

要使用框架的所有功能,例如注释,请选择自定义测试环境,然后使用AWSCLI或Device Farm控制台上传自定义测试规范。