Übersicht über die Java-API

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

Überblick über Axe DevTools für Web für Java, einschließlich verfügbarer Integrationen und Support-Ressourcen

Not for use with personal data

Die Funktionen der Java-Integration von Deque's Axe DevTools umfassen:

  • Branchenführender, fehlerfreier axe-core Accessibility-Engine
  • Unterstützung für die Berichtserstellungsfunktionalität von Deque
  • Hamcrest-, Cucumber- und Selenium-basierte Testeinrichtungen

Scans werden standardmäßig gegen WCAG 2.1 Level AA durchgeführt, wobei Best-Practice- und experimentelle Regeln deaktiviert sind. Siehe Anpassen von Regeln, um das Regelset zu ändern oder Best Practices zu aktivieren.

Um Demo-Projekte, gebündelte Pakete und das Axe DevTools CLI herunterzuladen, besuchen Sie der Download-Seite.

Wenn Sie nicht sicher sind, wo Sie anfangen sollen, empfehlen wir ein Demoprojekt ausprobieren, um sich mit der Barrierefreiheitstests mit Axe DevTools vertraut zu machen. Wie immer können Sie sich für Kundensupport direkt an Ihren Deque-Ansprechpartner wenden, uns über unser Support-Desk kontaktieren oder uns eine E-Mail senden. Wir helfen Ihnen gerne dabei, die beste Option für Ihren Workflow auszuwählen.

Benutzerdefinierte Elemente und ElementInternals

Ab Axe DevTools Java 4.13.0 lesen Scans die ARIA-Semantik, die Webkomponenten in JavaScript über ElementInternals deklarieren, anstatt nur die im Markup vorhandenen role und aria-*-Attribute. Es ist keine Konfiguration erforderlich, und dies gilt sowohl für die Selenium- als auch für die Playwright-Integrationen. Semantiken im DOM haben weiterhin Vorrang: Ein explizites role oder aria-*-Attribut am Element überschreibt den Wert von ElementInternals.

Ihre Komponenten müssen ihre Interna veröffentlichen, damit dies wirksam wird. Eine Komponente, die sie in einem privaten Klassenfeld speichert, kann nicht gelesen werden. Siehe Testen von benutzerdefinierten Elementen, die ElementInternals verwenden.