Een scan verwijderen

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

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)
        } 
    }