axeユニバーサルフォーマット

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
Not for use with personal data

axeユニバーサルフォーマットは、次の数回のリリースですべてのaxe Deque製品がサポートする、アクセシビリティ問題に対する一貫した出力を作成します。

info

現在はaxe DevTools拡張機能のみがこのユニバーサルフォーマットをサポートしていますが、他の製品も間もなく追随する予定です。

JSONスキーマ

特に明記されていない限り、すべてのプロパティは必須です。

サンプルJSONファイル(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"
    }
  ]
}
プロパティ名 タイプ 説明
source オブジェクト 以下のソーススキーマテーブルを参照してください。
testDetails オブジェクト 以下のテスト詳細スキーマテーブルを参照してください。
remainingTestingSummary オブジェクト(任意) 以下の残りのテスト要約スキーマテーブルを参照してください。
igtSummary オブジェクト(任意) 以下のIGT要約スキーマテーブルを参照してください。
allIssues オブジェクト 問題データの配列(以下の問題スキーマテーブルを参照)。
start オブジェクト(任意) ページングされたAPI呼び出しの場合、startは開始するレコードを表します。これにより、ペイロードのサイズを制御できます。
size オブジェクト(任意) ページングされたAPI呼び出しの場合、sizeは返されるレコードの数を表します。これにより、ペイロードのサイズを制御できます。
max オブジェクト(任意) ページングされたAPI呼び出しの場合、maxは返す最大レコードを表します。これにより、ペイロードのサイズを制御できます。

問題スキーマ

プロパティ名 タイプ 説明
issueId 文字列 問題のID。
ruleId 文字列 問題に関連するアクセシビリティルールの識別子。
description 文字列 問題の説明。
help 文字列 問題の原因となったルール違反に関する有益な情報。
helpUrl 文字列 指定されたルールに関するヘルプのURL。
igt 文字列(任意) 問題が発生したIGTの名前(IGTで見つからない場合はnull)。
impact 文字列 問題の影響度または重大性。
isExperimental ブール値 問題が実験的かどうか。
isManual ブール値 問題が手動で(IGTで)発見されたかどうか。
summary 文字列 問題の概要。
selector 文字列の配列(任意) 違反に関連するノードをターゲットとするCSSセレクターの配列。axe-coreのセレクターに関する文書を読んでください。
source 文字列(任意) 問題の要素のHTMLソースのスニペット。
analyzedValues オブジェクト(任意) axe DevTools Mobileが使用する問題検出プロパティ。
screenshotURL 文字列(任意) 問題に関連するスクリーンショットのURL。
tags 配列 問題のメタデータの文字列タグの配列(カテゴリ、WCAGチェックポイント識別子など)。
testName 文字列(任意) 問題が検出された保存されたテストの名前。
shareURL 文字列(任意) 共有された問題のURL(問題または保存されたテストが明確に共有された場合のみ含まれる)。
createdAt 文字列 問題が報告された日付/時間。
testUrl 文字列(任意) テストされたページのURL。
appIdentifier 文字列(任意) アプリの識別子(testURLのモバイル版)。
screenTitle 文字列(任意) 画面のタイトル。
foundBy 文字列(任意) 問題が報告されたテストを実行したユーザー。
needsReview ブール値 潜在的な問題が手動レビューを必要とするかどうか。
testPageTitle 文字列(任意) 問題が発見されたドキュメントのタイトル。
relatedNodes オブジェクトの配列(任意) 与えられた問題に関連するノードのselectorsourceのメタデータを含むオブジェクトの配列

ソーススキーマ

プロパティ名 タイプ 説明
productName 文字列 Deque製品の名前。
productComponentName 文字列 製品コンポーネントの名前。たとえば、axe DevTools Chrome拡張からエクスポートする場合は「extension-chrome」。
productVersion 文字列 エクスポート時の指定された製品のバージョン。

テスト詳細スキーマ

プロパティ名 タイプ 説明
testId 文字列 製品固有のテストID。
startDate 文字列(日付) テストが開始/作成された日付。
endDate 文字列(日付) テストへの最後の(最新の)更新が行われた日付。
engine 文字列(「axe-core」、「axe-pdf」、「axe-ios」、「axe-android」または「linter」) テストを実行するために使用されるエンジン。
axeVersion 文字列 テストに使用されるaxe-coreバージョン。
standard 文字列 テストで使用されるアクセシビリティテスト基準。
bestPracticesEnabled ブール値 テストでベストプラクティスが有効になっているかどうか。
experimentalEnabled ブール値 テストでレビューの必要な問題が有効になっているかどうか。
integrationTestId 文字列 Deque製品のテストと関連付ける統合テストのID。

残りのテスト要約スキーマ

note

このデータはaxe DevTools拡張のエクスポートのみに追加されます。

プロパティ名 タイプ 説明
run ブール値 が実行されたかどうか。が実行されたかどうか。

IGT要約スキーマ

プロパティ名 タイプ 説明
tool 文字列 IGTの名前。
name 文字列 IGTの名前/ID。
run ブール値 IGTが少なくとも1回実行されたかどうか。
skipped 文字列 IGTがスキップされたかどうか。
issues オブジェクト 指定されたIGTの影響/重大度(重大、中程度、小、深刻)ごとの問題数を含むオブジェクト。
duration 数値 指定されたIGTの実行時間(ミリ秒単位)。