Resultaten Lokaal Opslaan
Sla resultaten lokaal op om de Axe DevTools Reporter CLI te gebruiken voor het opstellen van een uitvoerend rapport op basis van een reeks scans binnen uw CI/CD-pijplijn.
Het resultaat van een scan wordt opgeslagen als een .json-bestand. Resultaten lokaal opslaan wordt alleen ondersteund binnen geautomatiseerd testen.
Optionele Parameters
Als het pad en de bestandsnaam niet zijn opgegeven, worden de resultaten genoemd "(APPID)-(CURRENT_SCREEN_TITLE).json" en worden ze opgeslagen in een map genaamd "AxeDevToolsResults" binnen uw gebruikersmap. De scannaam wordt standaard de titel van de viewcontroller als die beschikbaar is.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
Volledig Voorbeeld
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)
}Ondersteuning op Cloud Testplatforms
Het lokaal opslaan van een resultaat zal niet werken zoals verwacht op Cloud Testing Platforms. Als u ondersteuning nodig heeft voor Cloud Testing Platforms, stuur dan alstublieft een verzoek naar helpdesk@deque.com of via support.deque.com.
