Salvar Resultados Localmente
Salve os resultados localmente para utilizar o Axe DevTools Reporter CLI a fim de criar um relatório executivo a partir de um conjunto de verificações 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 verificação será, por padrão, o título do controlador de visualização, 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á como 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.
