Salvar Resultados Localmente
Quando você salva os resultados da varredura localmente, pode usar o resultado em JSON para integrar métricas de acessibilidade em diferentes ferramentas de relatórios. Você também pode criar um relatório HTML para compartilhar por e-mail ou chat, a fim de notificar sua equipe sobre o status de acessibilidade da sua execução de teste.
Salvar resultados localmente é suportado apenas em testes automatizados.
Salvar e Compartilhar Resultados
Use o seguinte código para salvar os resultados do teste como um arquivo .json . Se o caminho e o nome do arquivo não forem especificados, os resultados serão nomeados "(APPID)-(CURRENT_SCREEN_TITLE).json" e serão salvos em uma pasta chamada "AxeDevToolsResults" dentro da sua pasta User . O nome da varredura será, por padrão, o título do controlador de visualização, se disponível.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")Usar Resultados para Relatórios
Utilize o axe DevTools Reporter CLI para construir um relatório HTML a partir de um conjunto de varreduras. Alternativamente, você pode acessar os arquivos de resultados programaticamente para integrar métricas de acessibilidade com ferramentas de relatórios internas.
Exemplo Completo
func testAccessibility() throws {
guard let result = try axe?.run(onElement: XCUIApplication()) else { XCTFail(); return }
//Save Result Locally
let path = try axe?.saveResult(result)
print("Result saved to location: \(path)")
//Any assertions
XCTAssertEqual(result?.failures.count, 0)
}Suporte em Plataformas de Teste na Nuvem
Salvar um resultado localmente não funcionará como esperado em Plataformas de Teste na Nuvem. Se você precisar de apoio para Plataformas de Teste na Nuvem, por favor envie uma solicitação para helpdesk@deque.com ou support.deque.com.
