Salvar Resultados Localmente
Salve os resultados localmente para utilizar o axe DevTools Reporter CLI para construir um relatório executivo a partir de um conjunto de varreduras dentro do seu pipeline CI/CD.
O resultado de uma varredura será salvo como um arquivo .json. Salvar resultados localmente é suportado apenas dentro de testes automatizados.
Parâmetros Opcionais
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 de Usuário. O nome da varredura será, por padrão, o título do view controller, se disponível.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
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á conforme esperado em Plataformas de Teste na Nuvem. Se precisar de suporte para Plataformas de Teste na Nuvem, por favor envie uma solicitação para helpdesk@deque.com ou em support.deque.com.
