Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Test Appium e AWS Device Farm
Questa sezione descrive come configurare, impacchettare e caricare i test Appium su Device Farm. Appium è uno strumento open source per l'automazione di applicazioni web native e mobili. Per ulteriori informazioni, vedere Introduzione ad Appium sul sito Web di Appium.
Per un'app di esempio e i collegamenti ai test di lavoro, consulta Device Farm Sample App per Android
Per ulteriori informazioni sui test in Device Farm, vedereFramework di test e test integrati in AWS Device Farm.
Supporto versione
Il supporto per vari framework e linguaggi di programmazione dipende dal linguaggio utilizzato.
Device Farm supporta tutte le versioni del server Appium 1.x e 2.x. Per Android, puoi scegliere qualsiasi versione principale di Appium con. devicefarm-cli
Ad esempio, per utilizzare la versione 2 del server Appium, aggiungi questi comandi al file delle specifiche di test: 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
Per iOS, puoi scegliere versioni specifiche di Appium con i comandi avm
ornpm
. Ad esempio, per utilizzare il avm
comando per impostare la versione del server Appium sulla 2.1.2, aggiungi questi comandi al file delle specifiche di test: 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
Utilizzando il npm
comando per utilizzare l'ultima versione di Appium 2, aggiungi questi comandi al file delle specifiche di test: YAML
phases: install: commands: - export APPIUM_VERSION=2 - npm install -g appium@$APPIUM_VERSION
Per utilizzare tutte le funzionalità del framework, come le annotazioni, scegli un ambiente di test personalizzato e usa la console AWS CLI o la Device Farm
console per caricare una specifica di test personalizzata.