Een scan verwijderen
Scans kunnen zich vrij snel ophopen tijdens het testen van toegankelijkheid. Nadat je een scan naar de Axe DevTools Mobile Dashboard hebt gestuurd en hebt vastgesteld dat deze niet langer nodig is, gebruik je deleteResult om de scan van het dashboard te verwijderen. De mogelijkheid om resultaten die niet langer nodig zijn te verwijderen, helpt bij het benadrukken van de scans op het dashboard die aandacht vereisen.
Een scan verwijderen wordt alleen ondersteund binnen geautomatiseerd testen.
Een scan verwijderen via de resultaatsleutel
Wanneer je een scan naar het dashboard stuurt, wordt er een resultaatsleutelobject geretourneerd. Gebruik de deleteResult API op het geïnitialiseerde Axe DevTools-object, met deze sleutel als parameter, om de scan van het dashboard te verwijderen.
var axe: axeDevTools?
try axe.deleteResult(resultKey)Volledig voorbeeld
In dit fragment wordt de scan van het dashboard verwijderd als er geen fouten worden gevonden.
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)
}
}