Axe DevTools for Web voor Java gebruiken

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

Een overzicht van de testenintegraties die beschikbaar zijn voor Java met Axe DevTools for Web

Not for use with personal data

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.