Excluir uma Varredura

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

As varreduras podem se acumular rapidamente durante os testes de acessibilidade. Depois de enviar uma varredura para o Painel do axe DevTools Mobile e determinar que não é mais necessária, use deleteResult para remover a varredura do painel. A capacidade de remover resultados que não são mais necessários ajuda a destacar as varreduras no painel que requerem atenção.

Excluir uma varredura é suportado apenas dentro de testes automatizados.

Excluir uma Varredura da Chave de Resultado

Ao enviar uma varredura para o painel, um objeto chave de resultado é retornado. Use a deleteResult API no objeto axe DevTools inicializado, com esta chave como parâmetro, para remover a varredura do painel.

    var axe: axeDevTools?

    try axe.deleteResult(resultKey)

Exemplo Completo

Neste trecho, a varredura é removida do painel se nenhuma falha for encontrada.

    var axe: axeDevTools?

    func testAccessibility() throws {
        guard let result = try axe?.run(onElement: app), let resultKey = try axe?.postResult(result) else
        {
            XCTFail("Result Unavailable")
            return
        }
            
        if result.failures.count == 0 {
            try axe?.deleteResult(resultKey)
        } 
    }