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 verificação de acessibilidade pode ser ativada em qualquer momento dos seus testes. Quando estiver pronto para iniciar uma verificação de acessibilidade, chame a API de Execução de Script, passando em axeScan e o settings objeto.
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 em 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, precisará fornecer uma das seguintes opções no settings objeto para autenticar a verificação.
| Chave | Tipo | Descrição |
|---|---|---|
| apiKey | String |
Requerido pela Deque para fornecer acesso a usuários autorizados. Acesse sua API Key do axe DevTools Mobile no Conta axe portal. |
| licenseKey | String |
Requerido pela Deque para fornecer acesso a usuários autorizados para verificações off-line. Entre em contato com seu representante da 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 sua configuração de teste, pode adicionar qualquer uma das chaves opcionais abaixo ao settings objeto. 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 para ignorar em todas as visualizações. Cada string no array deve ser um ruleId válido - por exemplo, ColorContrast. Encontre ruleIds dentro do axeConf objeto no resultado JSON de qualquer verificação. |
| 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.
