Testes Appium no Sauce Labs
Identifique rapidamente problemas de acessibilidade em suas aplicações iOS ou Android com testes Appium, agora suportados no Sauce Labs!
Testando com Appium e Sauce Labs
A Deque se associou à Sauce Labs para trazer testes de acessibilidade à sua infraestrutura de testes existente. Adicione verificações de acessibilidade aos seus testes Appium com o Axe DevTools Mobile, execute seus testes em dispositivos reais com Sauce Labs, e depois confira os resultados no Axe Developer Hub.
Configuração para Varreduras de Acessibilidade
Pré-requisitos:
- Seus testes rodando na versão Appium 2.0 ou superior
- Chave de API Deque
- Uso do UiAutomator2 ou XCUITest Driver
O Sauce Labs cuidou da integração com o Appium para você. Para iniciar os testes de acessibilidade, você vai incorporar verificações de acessibilidade aos seus testes Appium existentes. Consulte nosso guia de configuração, começando com a seção intitulada “Varredura para Problemas de Acessibilidade”.
Configuração para Executar Testes no Sauce Labs
Pré-requisitos:
- Uma conta Sauce Labs: Nome de usuário e Chave de Acesso
- Aplicação carregada no Armazenamento de Apps do Sauce Labs: Script disponível
- Versão customizada do Sauce Labs Versão do Appium:
appium2-deque-accessibility
Capacidades Requeridas:
| Nome | Tipo | Descrição |
|---|---|---|
| appium:app | String |
A localização do aplicativo em teste. Defina storage:filename={filename of your app} para acessar aplicativos enviados para o Sauce Labs. Aplicativos iOS usam o formato de arquivo .ipa e Android usam .apk |
| appium:automationName | String |
O nome do motor de automação. Defina para: axexcuitest para iOS ou axeuiautomator2 para Android |
| sauce:options | Object |
Detalhes sobre a conta do Sauce Labs e opções de configuração. |
Objeto sauce:options
| Nome | Tipo | Descrição |
|---|---|---|
| nome de usuário | String |
Nome de Usuário do Sauce Labs |
| chave de acesso | String |
Chave de Acesso do Sauce Labs |
| build | String |
Um identificador para sua execução de teste, exibido no Painel do Sauce Labs |
| nome | String |
O nome do seu teste |
| versãoAppium | String |
Defina para: appium2-deque-accessibility |
NOTA: O driver XCUITest atualmente suporta dispositivos Sauce Labs que executam iOS 16+.
Por último, atualize sua URL do driver para se conectar ao Sauce Labs! Exemplo:
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)Referências úteis:
Execute Seus Testes
Agora você pode executar seus testes Appium no Sauce Labs e fazer verificações de acessibilidade. Confira seus resultados de acessibilidade no Axe Developer Hub.
Precisa de ajuda?
- Contate o Suporte do Sauce Labs em support.saucelabs.com
- Contate o Suporte da Deque em support.deque.com
