Executar uma Verificação
Pronto, preparado, escaneie
Agora com o servidor Appium em execução e sua configuração de teste definida, você está pronto para começar a escanear seu aplicativo móvel.
A varredura de acessibilidade pode ser ativada a qualquer momento em seus testes. Quando estiver pronto para iniciar uma varredura de acessibilidade, chame a API de Execução de Script, passando axeScan e o objeto settings.
driver.execute('mobile: axeScan', settings)Entrada
| Parâmetro | Tipo | Descrição |
|---|---|---|
| configurações | Object |
Inclui a autenticação e configuração para o Axe DevTools Mobile. (Veja Chaves de Autenticação nas Configurações para as chaves necessárias). |
Chaves de Autenticação em Configurações
Se você não inicializou uma sessão com o driver, será necessário fornecer um dos seguintes no objeto settings para autenticar a varredura.
| Chave | Tipo | Descrição |
|---|---|---|
| apiKey | String |
Exigido pela Deque para fornecer acesso a usuários autorizados. Acesse sua Chave de API do Axe DevTools Mobile no portal Axe Account. |
| licenseKey | String |
Exigido pela Deque para fornecer acesso a usuários autorizados para varreduras offline. Entre em contato com seu representante Deque ou contate o suporte para coordenar a entrega da sua chave de licença. |
Chaves de Configuração em Configurações
Se você deseja personalizar a configuração do seu teste, pode adicionar qualquer uma das chaves opcionais abaixo ao objeto settings. Encontre mais detalhes sobre essas propriedades em Personalize Sua Configuração.
| Chave | Tipo | Descrição |
|---|---|---|
| scanName | String |
Forneça um nome de verificação personalizado para identificar melhor as verificações no painel. |
| tags | [String] |
Forneça um array de strings para aplicar às verificações como etiquetas. Recomendamos usar etiquetas para ajudar a localizar e agrupar verificações essenciais. Verificações etiquetadas estão disponíveis para outros membros da equipe. |
| ignoreRules | [String] |
Forneça um array de strings para aplicar uma lista de regras a serem ignoradas em todas as visualizações. Cada string no array deve ser um ruleId válido - por exemplo, ColorContrast. Encontre ruleIds dentro do objeto axeConf no resultado JSON de qualquer varredura. |
| ignoreExperimental | Boolean |
Quando este parâmetro é definido como verdadeiro, a(s) regra(s) experimental(is) será(ão) ignorada(s). O valor padrão é falso. |
| uploadToDashboard | Boolean |
Quando este parâmetro é definido como falso, a verificação não será carregada. O valor padrão é verdadeiro. |
Você pode considerar adicionar uma função utilitária ao seu script de teste como um ponto central para iniciar uma verificação de acessibilidade.
