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 desenvolvimento. Identifique problemas de acessibilidade com automação antes que sejam adicionados à base de código.

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

Esta seção discutirá as funcionalidades disponíveis para personalizar sua experiência de automação. Você também encontrará exemplos de como integrar o axe DevTools em seus frameworks de teste favoritos na navegação lateral esquerda.

O axe DevTools para iOS permite que as análises sejam salvas localmente ou enviadas para o dashboard. Salve análises localmente para gerar relatórios de sessão utilizando a ferramenta axe DevTools Reporter CLI .

Configuração Personalizada

Utilize algumas das funcionalidades disponíveis no setUp método 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 em todo o seu pipeline de CI/CD. Para impedir que um problema seja mesclado, você deve falhar um teste quando problemas de acessibilidade forem encontrados e, assim, falhar a build.

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

XCTAssertEqual(result.failures.count, 0)