Salvar Resultados Localmente

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

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.