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の名前(null IGTで見つからない場合)。
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 オブジェクトの配列(任意) 関連ノードに関する selector および source メタデータを含むオブジェクトの配列

ソーススキーマ

プロパティ名 タイプ 説明
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の実行時間(ミリ秒単位)。