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 fez uma parceria com Sauce Labs para trazer testes de acessibilidade à sua infraestrutura de testes existente. Adicione varreduras 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 em axe Developer Hub.
Configuração para Varreduras de Acessibilidade
Pré-requisitos:
- Seus testes rodando na versão Appium 2.0 ou superior
- Chave API de 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ê incorporará varreduras de acessibilidade aos seus testes Appium existentes. Consulte nosso guia de configuração, começando pela 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 sob teste. Defina storage:filename={filename of your app} para acessar aplicativos carregados no Sauce Labs. Aplicativos iOS usam o formato de arquivo .ipa e Android usa .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 |
Definido 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 do Appium no Sauce Labs e verificar a acessibilidade. Confira seus resultados de acessibilidade no axe Developer Hub.
Precisa de ajuda?
- Entre em contato com o Suporte Sauce Labs em support.saucelabs.com
- Entre em contato com o Suporte Deque em support.deque.com
