Excluir uma Varredura
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)
}
}