本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Appium 測試和 AWS Device Farm
本節說明如何設定、封裝您的 Appium 測試,以及將測試上傳至 Device Farm。Appium 是一種開放原始碼工具,可自動化原生和行動 Web 應用程式。如需詳細資訊,請參閱 Appium 網站上的 Appium 簡介
如需範例應用程式和工作測試的連結,請參閱適用於 Android 的 Device Farm Sample App
如需在 Device Farm 中測試的詳細資訊,請參閱 AWS Device Farm 中的測試架構和內建測試。
版本支援
對各種架構和程式設計語言的支援取決於所使用的語言。
Device Farm 支援所有 Appium 1.x 和 2.x 伺服器版本。對於 Android,您可以選擇任何主要的 Appium 版本搭配 devicefarm-cli
。例如,若要使用 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,您可以使用 avm
或 npm
命令選擇特定的 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
主控台上傳自訂測試規格。