Axe DevTools for Web voor Java gebruiken
Een overzicht van de testenintegraties die beschikbaar zijn voor Java met Axe DevTools for Web
Axe DevTools for Web biedt vier Java-integraties. Elk voegt toegankelijkheidsscans toe aan een bestaande Java-testset, dus welke je gebruikt hangt af van hoe je tests de browser al aansturen en hoe je de resultaten wilt bevestigen. Alle vier draaien op JUnit, TestNG of elke andere Java-testuitvoerder.
Voordat je tests schrijft, installeer en initialiseert de integratie die je nodig hebt.
Kies een integratie
- Selenium: scan pagina's vanuit een Selenium WebDriver-test. Begin hier als je set al Selenium gebruikt.
- Playwright: scan pagina's vanuit een Playwright voor Java-test, met een ketenbare API.
- Hamcrest: bevestig toegankelijkheid met Hamcrest-matchers, zodat fouten worden gerapporteerd via hetzelfde mechanisme als de rest van je op matchers gebaseerde bevestigingen.
- Cucumber: voeg toegankelijkheidsstappen toe aan Cucumber-featurebestanden voor gedragsgestuurde testsets.
Selenium en Playwright zijn browserbestuurder-integraties, en je kiest op basis van de bestuurder die je set gebruikt. Hamcrest en Cucumber zijn bevestigings- en teststijl-integraties die bovenop een bestuurder liggen.
Werk met de resultaten
- Gebruik de resultaten: elke scan kan resultaten teruggeven als een JSON-object, waarop je direct kunt bevestigen of verwerken zoals je pijplijn vereist.
- Genereer rapporten: produceer deelbare HTML-toegankelijkheidsrapporten van je scanresultaten met de Axe DevTools-rapportage.
- Upload naar Axe Developer Hub: stuur resultaten naar Axe Developer Hub om toegankelijkheid in de loop van de tijd en over builds heen te volgen.
Voor de volledige lijst van klassen en methoden die elke integratie blootlegt, zie de Java API-referentie.
