axe Formato Universale

Link to axe Formato Universale copied to clipboard
Not for use with personal data

Il formato universale axe crea un output coerente per i problemi di accessibilità che tutti i prodotti axe Deque supportano o supporteranno nelle prossime versioni.

info

Attualmente solo l'estensione axe DevTools supporta questo formato universale, ma presto altri prodotti lo supporteranno.

Schema JSON

Tutte le proprietà sono obbligatorie, a meno che non siano indicate come facoltative.

Esempio di file JSON (esportato dall'estensione axe DevTools)
{
  "url": "https://workshop2.dequelabs.com/",
  "axeVersion": "4.7.2",
  "standard": "WCAG 2.1 AA",
  "testingStartDate": "2023-09-18T20:05:37.690Z",
  "testingEndDate": "2023-09-18T20:05:40.097Z",
  "bestPracticesEnabled": false,
  "experimentalEnabled": false,
  "issueSummary": {
    "critical": 8,
    "serious": 10,
    "moderate": 0,
    "minor": 0,
    "bestPractices": 0,
    "needsReview": 0
  },
  "remainingTestingSummary": { "run": false },
  "igtSummary": [],
  "failedRules": [
    { "name": "color-contrast", "count": 8, "mode": "automated" },
    { "name": "image-alt", "count": 8, "mode": "automated" },
    { "name": "link-name", "count": 2, "mode": "automated" }
  ],
  "needsReview": [],
  "source": {
    "productName": "axe-devtools-html",
    "productComponentName": "web-ui",
    "productVersion": "4.91.0"
  },
  "testDetails": {
    "testId": "49557ca5-6e27-4412-97d9-fc69d1542c54",
    "axeVersion": "4.7.2",
    "engine": "axe-core",
    "standard": "WCAG 2.1 AA",
    "startDate": "2023-09-18T20:05:37.690Z",
    "endDate": "2023-09-18T20:05:40.097Z",
    "bestPracticesEnabled": false,
    "experimentalEnabled": false
  },
  "allIssues": [
    {
      "issueId": "90da7913-d44d-4a46-9c0d-e9a5e11c4eca",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(1) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Chocolate Cake</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "06a70d60-9acd-4c39-bda8-38a547eeca8c",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(4) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Mom's Spaghetti</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "4637b32b-840c-43e0-bbd7-181597b9d934",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(7) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Filet Mignon</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "289cbb06-6040-41cc-8ad7-0e6ae662910b",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(10) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Mega Burger</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "c4ed1f72-75a4-41d6-b4f7-1e3b68fee3ee",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(13) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Grilled Cheese</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "ace9d2e6-911a-4411-8ed2-07b3a57b3dc6",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(16) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Lemon Squares</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "e86c6804-c6fe-426a-a680-f779fa223f10",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(19) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Kale Salad</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "07388da1-cd41-4aa7-bda5-cdd18d2da2a9",
      "ruleId": "color-contrast",
      "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/color-contrast?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(22) > .Recipes__card-foot[role=\"alert\"] > .Button--primary > span:nth-child(2)"
      ],
      "summary": "Fix any of the following:\n  Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #15a1f8, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1",
      "source": "<span>Cook Trail Mix</span>",
      "tags": ["cat.color", "wcag2aa", "wcag143", "ACT", "TTv5", "TT13.c"],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "25a325e2-2c05-4940-9b47-8528ba1dc564",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(1) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/ee511bdc45707f4887b43b49736d542b.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "f64f68aa-29ca-4849-bbeb-c6fe6b89a413",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(4) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/68a795118c0330b7d83adef7fcd54c73.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "38d4af95-6fd0-478d-865d-7a99d657f807",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(7) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/a16f3e46641bc6ee439f2213d5c264e9.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "9309d744-f728-4362-a957-926edd32cb37",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(10) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/104b04456b9a05f83db51075a7307c2a.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "043c4d49-0b48-42ad-9257-bf413bebfbc4",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(13) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/90c5a5c395326bab91b67e78f6a313f7.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "79e6f682-977a-43e4-9233-89810c7635d3",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(16) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/6569230b848c1327f153196096b4547e.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "c1232d95-b737-40f4-94ad-c20006ad0835",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(19) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/f367ec21a0b6fe55fcc03b697e205b5e.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "aa3febd0-b942-46f0-9359-004b7c0ab5a0",
      "ruleId": "image-alt",
      "description": "Ensures <img> elements have alternate text or a role of none or presentation",
      "help": "Images must have alternate text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/image-alt?application=AxeChrome",
      "impact": "critical",
      "needsReview": false,
      "isManual": false,
      "selector": [
        ".Recipes__card:nth-child(22) > .Recipes__card-head > .Recipe__image"
      ],
      "summary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
      "source": "<img src=\"https://workshop2.dequelabs.com/6d6be9d2306d4ff29715d77c80fcb4e9.png\" class=\"Recipe__image\">",
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT7.a",
        "TT7.b"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "541b3a27-4f5e-49a0-8f0d-52ac4fd713b8",
      "ruleId": "link-name",
      "description": "Ensures links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/link-name?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": ["a[href$=\"dequelabs\"]"],
      "summary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
      "source": "<a href=\"https://github.com/dequelabs\">",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "wcag244",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT6.a"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    },
    {
      "issueId": "a05342e3-514a-4a86-9f41-d8c30fa88c46",
      "ruleId": "link-name",
      "description": "Ensures links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.7/link-name?application=AxeChrome",
      "impact": "serious",
      "needsReview": false,
      "isManual": false,
      "selector": ["a[href$=\"deque\"]"],
      "summary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
      "source": "<a href=\"https://linkedin.com/deque\">",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "wcag244",
        "section508",
        "section508.22.a",
        "ACT",
        "TTv5",
        "TT6.a"
      ],
      "igt": "",
      "testName": "Recipes Dashboard",
      "shareURL": null,
      "createdAt": "2023-09-18T20:05:38.050Z",
      "isExperimental": false,
      "foundBy": "harris@deque.com",
      "testUrl": "https://workshop2.dequelabs.com/",
      "axeVersion": "4.7.2"
    }
  ]
}
Nome della proprietà Tipo Descrizione
source oggetto Vedere la tabella Schema sorgente qui sotto.
testDetails oggetto Vedere la tabella sottostante Schema dei dettagli del test.
remainingTestingSummary Oggetto (facoltativo) Vedere la tabella sottostante Schema riepilogativo dei test rimanenti.
igtSummary Oggetto (facoltativo) Vedere la tabella sottostante Schema riassuntivo IGT.
allIssues oggetto Matrice di dati sui problemi (vedere la tabella Schema dei problemi qui sotto).
start Oggetto (facoltativo) Per le chiamate API con più pagine, start rappresenta il record da cui iniziare. Ciò consente di controllare le dimensioni del carico utile.
size Oggetto (facoltativo) Per le chiamate API con più pagine, size rappresenta il numero di record da restituire. Ciò consente di controllare le dimensioni del carico utile.
max Oggetto (facoltativo) Per le chiamate API paginate, max rappresenta il numero massimo di record da restituire. Ciò consente di controllare le dimensioni del carico utile.

Schema dei problemi

Nome della proprietà Tipo Descrizione
issueId corda L'ID del problema.
ruleId corda Identificatore della regola di accessibilità associata al problema.
description corda Una descrizione del problema.
help corda Informazioni utili relative alla regola violata che ha causato il problema.
helpUrl corda Un URL con informazioni utili per la regola specificata.
igt Stringa (facoltativo) Il nome dell'IGT in cui è stato sollevato il problema (null se non trovato nell'IGT).
impact corda L'impatto o la gravità del problema.
isExperimental booleano Se il problema è sperimentale o meno.
isManual booleano Se il problema è stato rilevato manualmente (IGT) o meno.
summary corda Riepilogo del problema.
selector Array di stringhe (facoltativo) Un array di selettori CSS per selezionare il nodo associato alla violazione. Leggi la documentazione di axe-core sui selettori.(https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#result-arrays)
source Stringa (facoltativo) Frammento di codice HTML dell'elemento problema.
analyzedValues Oggetto (facoltativo) Proprietà di axe DevTools Mobile utilizzate per rilevare i problemi.
screenshotURL Stringa (facoltativo) L'URL dello screenshot associato al problema.
tags array Array di tag di stringa di metadati per il problema (categorie, identificatori di checkpoint WCAG, ecc.).
testName Stringa (facoltativo) Nome del test salvato in cui è stato riscontrato il problema.
shareURL Stringa (facoltativo) URL del problema condiviso (compilato solo quando il problema o il test salvato sono condivisi esplicitamente).
createdAt corda Data/ora in cui è stato sollevato il problema.
testUrl Stringa (facoltativo) L'URL della pagina testata.
appIdentifier Stringa (facoltativo) L'identificatore dell'app (equivalente mobile di testURL).
screenTitle Stringa (facoltativo) Il titolo della schermata.
foundBy Stringa (facoltativo) Utente che ha eseguito il test in cui è stato sollevato il problema.
needsReview booleano Se il potenziale problema necessita o meno di una revisione manuale.
testPageTitle Stringa (facoltativo) Titolo del documento in cui è stato riscontrato il problema.

Schema di origine

Nome della proprietà Tipo Descrizione
productName corda Il nome del prodotto Deque.
productComponentName corda Nome del componente del prodotto. Ad esempio "extension-chrome" se si esporta dall'estensione Chrome di axe DevTools.
productVersion corda La versione del prodotto in questione al momento dell'esportazione.

Schema dei dettagli del test

Nome della proprietà Tipo Descrizione
testId corda ID del test specifico del prodotto.
startDate Stringa (data) La data in cui è stato avviato/creato il test.
endDate Stringa (data) La data in cui è avvenuto l'ultimo (il più recente) aggiornamento del test.
engine Stringa ("axe-core", "axe-pdf", "axe-ios", "axe-android" o "linter") Il motore utilizzato per eseguire i test.
axeVersion corda La versione axe-core utilizzata per il test.
standard corda Standard di test di accessibilità utilizzato nel test.
bestPracticesEnabled booleano Se sono state abilitate le best practice per il test.
experimentalEnabled booleano Se sono stati abilitati i problemi di revisione delle esigenze per il test.
integrationTestId corda ID del test di integrazione da associare al test del prodotto Deque.

Schema riassuntivo dei test rimanenti

note

Questi dati vengono aggiunti solo alle esportazioni dell'estensione axe DevTools.

Nome della proprietà Tipo Descrizione
run booleano Se il "test rimanente" è stato eseguito.

Schema riassuntivo IGT

Nome della proprietà Tipo Descrizione
tool corda Il nome dell'IGT.
name corda Il nome/ID dell'IGT.
run booleano Se l'IGT è stato eseguito almeno una volta.
skipped corda Se l'IGT è stato saltato o meno.
issues oggetto Un oggetto contenente un problema viene conteggiato per l'IGT specificato, suddiviso in base all'impatto/gravità (critico, moderato, minore e grave).
duration Numero Durata dell'esecuzione dell'IGT specificata in millisecondi.