Transição para as APIs do Axe Developer Hub para Resultados Móveis
Se você tem utilizado a mobile-service API REST a partir de seus próprios scripts, você deve saber que a mobile-service está sendo descontinuada. Os resultados agora estão disponíveis no Axe Developer Hub. Consulte a documentação mantida da API nas páginas a seguir:
Esta página foi projetada para ajudar os usuários de API a entender esta transição.
Usando as APIs do Axe Developer Hub
Com cada uma das APIs do Developer Hub, você deverá inserir sua Chave API Axe DevTools Mobile nos cabeçalhos para autenticação.
| Chave | Valor |
|---|---|
| X-API-Key | YOUR_API_KEY |
Use o endpoint Projects para retornar uma lista de seus projetos móveis e acessar o ID de Projeto único para cada um. Você precisará de um ID de Projeto para chamar o endpoint Sessions. Chame o endpoint Sessions usando o ID do projeto para recuperar todas as sessões de um determinado projeto. Cada ID de sessão retornado nessa resposta pode ser passado para o endpoint Results.
Formato de Saída
Os resultados são retornados como Axe Universal JSON, um formato padrão usado por todos os produtos Axe. Ele contém os resultados dos testes de acessibilidade, mas não inclui uma captura de tela ou a hierarquia de visualização móvel. O Mobile JSON inclui todas as informações capturadas no momento da varredura, incluindo os resultados dos testes de acessibilidade, a hierarquia completa de visualização móvel e uma captura de tela. Embora o Mobile JSON não esteja disponível através da API, você pode exportar seus dados neste formato a partir da interface do Axe Developer Hub.
Migração da mobile-serviceAPI REST
Como os resultados das APIs do Axe Developer Hub vêm de sessões em vez de varreduras únicas, a funcionalidade será diferente da mobile-service.
- Use a API de Sessões e Resultados para resumos completos de varredura, bem como resumos filtrados de varredura
- Com a API
mobile-service, você podia postar resultados de varredura no Painel Mobile. Agora você precisará usar nossos SDKs ou drivers Appium e invocarstartScanSessionpara enviar resultados ao Axe Developer Hub- Encontre uma solução de teste automatizado que funcione melhor para você - Teste Automatizado com Axe DevTools Mobile
- Você não pode atualizar nomes de varreduras individuais programaticamente, embora você pode renomeie a sessão na interface do Axe Developer Hub
- Observe que, com as APIs do Axe Developer Hub, você não poderá mais atualizar a(s) tag(s) de uma varredura ou excluir varreduras individuais
As varreduras antigas permanecerão na mobile-service e ainda poderão ser lidas através da antiga API até 31 de dezembro de 2026.
