Automação Avançada

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Com o Axe DevTools para Mobile, você pode realizar testes completos de acessibilidade em cada etapa do ciclo de vida do desenvolvimento. Identifique problemas de acessibilidade com automação antes que eles sejam adicionados à base de código.

A configuração de automação pode ser encontrada na página Configuração para Automação.

Esta seção discutirá os recursos disponíveis para personalizar sua experiência de automação. Você também encontrará exemplos de como integrar o Axe DevTools nos seus frameworks de teste favoritos na navegação à esquerda.

O Axe DevTools para iOS permite que as varreduras sejam salvas localmente ou enviadas para o painel de controle. Salve as varreduras localmente para gerar relatórios de sessão utilizando a ferramenta Axe DevTools Reporter CLI.

Configuração Personalizada

Utilize alguns dos funcionalidades disponíveis dentro do método setUp para personalizar sua experiência de teste.

override func setUp() {
	axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}

Atualizar Status de Build

Conforme mencionado acima, o Axe DevTools está disponível ao longo do seu pipeline de CI/CD. Para falhar uma build e impedir que um problema seja mesclado, você deverá falhar um teste quando forem encontrados problemas de acessibilidade.

let result = try axe.run(onElement: XCUIApplication())

XCTAssertEqual(result.failures.count, 0)