Exportieren aus dem axe Developer Hub

Link to Exportieren aus dem axe Developer Hub copied to clipboard

Welche Informationen können Sie aus dem axe Developer Hub exportieren?

Free Trial
Not for use with personal data

In diesem Artikel wird erläutert, wie Sie Ihre Zugänglichkeitsprobleme aus dem axe Developer Hub exportieren, um sie anderswo zu verwenden. Sie können Ihre Fehler entweder als JSON oder CSV exportieren.

Exportieren

Von der Fehlerseite des axe Developer Hub können Sie die Fehler Ihres Testlaufs im CSV- oder JSON-Format exportieren.

Exportbeispiele

Für die Beispiel-Exportdaten in diesem Artikel liegt im HTML-Quelltext ein Barrierefreiheitsfehler vor: Auf der Webseite fehlte das Attribut lang im Element html ; es wurde „ <html> instead of ```“ verwendet.

CSV-Beispiel

Die erste Zeile der CSV-Datei gibt die Spaltennamen an.

note

Jeder Spaltenwert ist in Anführungszeichen eingeschlossen, da einige Spalten (wie Tags) Kommas enthalten können.

Die Spalten Beschreibung, Regelhilfe und Zusammenfassung können HTML-Tags enthalten. Daher muss ihr Inhalt maskiert werden, bevor er in eine Webseite eingefügt wird.

"Rule ID","Description","Rule Help","Help URL","Impact","Element Location","Element Source Code","Page State","Summary","Tags","Created At"
"html-has-lang","Ensures every HTML document has a lang attribute","<html> element must have a lang attribute","https://dequeuniversity.com/rules/axe/4.6/html-has-lang?application=axeAPI","serious","html","<html>","http://localhost:3000/index.html","Fix any of the following:
  The <html> element does not have a lang attribute","cat.language,wcag2a,wcag311,ACT","2023-03-20T17:43:17.204Z"

Informationen zu den CSV-Spalten finden Sie weiter unten unter Erläuterung der CSV-Spalten und der JSON-Eigenschaften .

JSON-Beispiel

Für dasselbe fehlende lang -Attribut sieht das exportierte JSON wie folgt aus:

[
  {
    "id": "html-has-lang",
    "impact": "serious",
    "tags": [
      "cat.language",
      "wcag2a",
      "wcag311",
      "ACT"
    ],
    "description": "Ensures every HTML document has a lang attribute",
    "help": "<html> element must have a lang attribute",
    "helpUrl": "https://dequeuniversity.com/rules/axe/4.6/html-has-lang?application=axeAPI",
    "nodes": [
      {
        "page_state": "http://localhost:3000/index.html",
        "created_at": "2023-03-20T17:43:17.204Z",
        "html": "<html>",
        "target": [
          "html"
        ],
        "failureSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute"
      }
    ]
  }
]

Informationen zu den JSON-Eigenschaften im Export-JSON finden Sie im nächsten Abschnitt.

Erklärung der CSV-Spalten und der JSON-Eigenschaften

In der folgenden Tabelle werden die CSV-Spalten und JSON-Eigenschaften erläutert. Im JSON sind mehrere Objekte eingebettet:

  • tags, ein Array von Zeichenfolgen, die jedes tag darstellen
  • nodes, ein Array von node Objekten
  • node, ein Objekt, das Informationen zu jedem Zugänglichkeitsfehler darstellt

Für die folgende Tabelle werden das node -Objekt und seine enthaltenen Eigenschaften als node.Eigenschaftsname dargestellt.

CSV-Spaltenname JSON-Eigenschaft Beschreibung
Regel-ID id Der Name der axe-core-Regel. Weitere Informationen zu den axe-core-Regeln finden Sie unter axe-core-Regelbeschreibungen .
Beschreibung Beschreibung Beschreibung des Barrierefreiheitsmangels
Regelhilfe Hilfe Informationen zur Behebung des Barrierefreiheitsmangels
Hilfe-URL helpUrl Link zu Informationen auf der Deque University zu diesem Barrierefreiheitsdefekt
Auswirkung Einfluss Schwere des Defekts: geringfügig, mittelschwer, schwerwiegend oder kritisch
Position des Elements node.target (Array) CSS-Selektor für den Fehlerort
Quellcode des Elements node.html Quell-HTML für den Fehler
Seitenstatus node.page_state URL der Seite, die den Fehler enthält
Zusammenfassung node.failureSummary Beschreibung der Lösung für diesen Fehler
Tags node.tags (array) Tags, zu denen diese Regel gehört. Weitere Informationen zu den Tags von axe-core finden Sie unter axe-core-Tagbeschreibungen .
Erstellt am node.erstellt_at Datum und Uhrzeit der Erkennung dieses Fehlers (im ISO 8601-Format, UTC-Zeitzone)