Testes de appium e AWS Device Farm - AWS Device Farm

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Testes de appium e AWS Device Farm

Esta seção descreve como configurar, empacotar e carregar seus testes do Appium no Device Farm. O Appium é uma ferramenta de código aberto para automatizar aplicações Web nativas e móveis. Para obter mais informações sobre o Appium, consulte Introdução ao Appium no site do Appium.

Para ver um aplicativo de amostra e links para testes em funcionamento, consulte Device Farm Sample App para Android e Device Farm Sample App para iOS em GitHub.

Para obter mais informações sobre testes no Device Farm, consulteEstruturas de teste e testes integrados no AWS Device Farm.

Suporte à versão

O suporte para várias estruturas de trabalho e linguagens de programação depende da linguagem utilizada.

O Device Farm oferece suporte a todas as versões do servidor Appium 1.x e 2.x. Para Android, você pode escolher qualquer versão principal do Appium com devicefarm-cli. Por exemplo, para usar o servidor Appium versão 2, adicione esses comandos ao seu arquivo de especificação YAML de teste:

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

Para iOS, você pode escolher versões específicas do Appium com os comandos avm ou npm. Por exemplo, para usar o avm comando para definir a versão do servidor Appium como 2.1.2, adicione esses comandos ao seu arquivo de especificação de teste: 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

Usando o npm comando para usar a versão mais recente do Appium 2, adicione esses comandos ao seu arquivo de especificação YAML de teste:

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

Para obter mais informações sobre devicefarm-cli ou quaisquer outros CLI comandos, consulte a AWSCLIreferência.

Para usar todos os recursos da estrutura, como anotações, escolha um ambiente de teste personalizado e use o AWS CLI ou o Device Farm console para carregar uma especificação de teste personalizada.