Over Axe DevTools voor Web-API's
Introductie tot de Axe DevTools voor Web-API's voor Node.js en JavaScript, C#, Java, Python en Ruby.
Deque biedt API-bindings voor webontwikkeling en scripttalen, waaronder Node.js en JavaScript, C#, Java, Python en Ruby. Met deze API's kunt u uw websites scannen op toegankelijkheidsfouten als onderdeel van uw bestaande geautomatiseerde testruns of continue integratie (CI)-builds.
Aan de slag
Zie Axe DevTools voor Web Voorbeelden voor een catalogus van vooraf geschreven voorbeeldprojecten op GitHub die demonstreren hoe de API's te gebruiken. U kunt deze projecten klonen om direct met een werkend voorbeeld te beginnen. Raadpleeg de README.md van elk project voor stapsgewijze instructies om te beginnen.
API-documentatie
Axe DevTools voor Web biedt ondersteuning voor verschillende talen en frameworks, en de volgende links bieden documentatie:
Basisprincipes voor nieuwe Deque-ontwikkelaars
Als u nieuw bent in het gebruik van de Axe DevTools voor Web-API's, zijn er enkele onderwerpen waarmee u zich misschien eerst vertrouwd wilt maken.
Installatie
Om Deque's bibliotheken en pakketten te verkrijgen, heeft u verschillende opties. Zie de volgende onderwerpen voor meer informatie over installatie:
- Node.js en JavaScript
- C#
- Java
- Python via pip of Python via een bundel
- Ruby
Toegankelijkheidstraining
Zie Deque University voor meer informatie en training over toegankelijkheid en toegankelijkheidsnormen. Het leren over toegankelijkheid zal u helpen om toegankelijkheidsproblemen eerder in de softwareontwikkelingscyclus aan te pakken, wanneer het economischer is om deze te verhelpen.
axe-core
Axe-core is de open-sourcebibliotheek die de basis vormt voor alle Axe DevTools voor Web-pakketten en bibliotheken. U kunt meer lezen over axe-core in de Axe-core GitHub-repository.
Deque's API-pakketten (met uitzondering van de Node.js Reporter-pakketten) volgen niet strikt de Semantische Versionering-regels. De pakketten vergrendelen hun hoofd- en subversienummers aan de hoofd- en subversies van hun axe-core-afhankelijkheid, waarbij alleen het patchnummer mogelijk verschilt. (Bijvoorbeeld, als de API-versie 4.7.2 is, dan zal de axe-core-versie die door het pakket wordt gebruikt 4.7.x zijn.) Het verschil met Semantische Versiebeheer is dat de patchversie van een pakket niet alleen bugfixes kan bevatten maar ook nieuwe API-functies. (De patchversie zal echter geen breaking changes introduceren.)
