Last active
October 24, 2018 00:37
-
-
Save mohanraj-r/080d97bdbba6a59a61452cd0aeb24efc to your computer and use it in GitHub Desktop.
Config options are not reflected in results - https://github.com/dequelabs/axe-core/issues/1183
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// [Config options are not reflected in results · Issue #1183 · dequelabs/axe-core](https://github.com/dequelabs/axe-core/issues/1183) | |
const AxeBuilder = require("axe-webdriverjs") | |
const webDriver = require("selenium-webdriver") | |
// Config options for axe | |
// Ref: https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#options-parameter | |
const axeConfig = { | |
runOnly: { | |
type: "tag", | |
values: ["wcag2aa"] | |
}, | |
resultTypes: ["violations", "incomplete"] | |
} | |
const driver = new webDriver.Builder() | |
.forBrowser("chrome") | |
.build() | |
const URL = "https://google.com" | |
driver.get(URL).then(() => { | |
// @ts-ignore | |
AxeBuilder(driver) | |
.configure(axeConfig) | |
.analyze(results => { | |
console.log(JSON.stringify(results)) | |
}) | |
}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"inapplicable": [ | |
{ | |
"description": "Ensures every accesskey attribute value is unique", | |
"help": "accesskey attribute value must be unique", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/accesskeys?application=webdriverjs", | |
"id": "accesskeys", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"best-practice", | |
"cat.keyboard" | |
] | |
}, | |
{ | |
"description": "Ensures <area> elements of image maps have alternate text", | |
"help": "Active <area> elements must have alternate text", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/area-alt?application=webdriverjs", | |
"id": "area-alt", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag111", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensures unsupported DPUB roles are only used on elements with implicit fallback roles", | |
"help": "Unsupported DPUB ARIA roles should be used on elements with implicit fallback roles", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-dpub-role-fallback?application=webdriverjs", | |
"id": "aria-dpub-role-fallback", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures <blink> elements are not used", | |
"help": "<blink> elements are deprecated and must not be used", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/blink?application=webdriverjs", | |
"id": "blink", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.time-and-media", | |
"wcag2a", | |
"wcag222", | |
"section508", | |
"section508.22.j" | |
] | |
}, | |
{ | |
"description": "Ensures related <input type=\"checkbox\"> elements have a group and that the group designation is consistent", | |
"help": "Checkbox inputs with the same name attribute value must be part of a group", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/checkboxgroup?application=webdriverjs", | |
"id": "checkboxgroup", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.forms", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures <dl> elements are structured correctly", | |
"help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script> or <template> elements", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/definition-list?application=webdriverjs", | |
"id": "definition-list", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.structure", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures <dt> and <dd> elements are contained by a <dl>", | |
"help": "<dt> and <dd> elements must be contained by a <dl>", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/dlitem?application=webdriverjs", | |
"id": "dlitem", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.structure", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures headings have discernible text", | |
"help": "Headings must not be empty", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/empty-heading?application=webdriverjs", | |
"id": "empty-heading", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.name-role-value", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures <iframe> and <frame> elements contain the axe-core script", | |
"help": "Frames must be tested with axe-core", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/frame-tested?application=webdriverjs", | |
"id": "frame-tested", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.structure", | |
"review-item" | |
] | |
}, | |
{ | |
"description": "Ensures <iframe> and <frame> elements contain a unique title attribute", | |
"help": "Frames must have a unique title attribute", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/frame-title-unique?application=webdriverjs", | |
"id": "frame-title-unique", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures <iframe> and <frame> elements contain a non-empty title attribute", | |
"help": "Frames must have title attribute", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/frame-title?application=webdriverjs", | |
"id": "frame-title", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag241", | |
"wcag412", | |
"section508", | |
"section508.22.i" | |
] | |
}, | |
{ | |
"description": "Ensures the order of headings is semantically correct", | |
"help": "Heading levels should only increase by one", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/heading-order?application=webdriverjs", | |
"id": "heading-order", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page", | |
"help": "HTML elements with lang and xml:lang must have the same base language", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/html-xml-lang-mismatch?application=webdriverjs", | |
"id": "html-xml-lang-mismatch", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.language", | |
"wcag2a", | |
"wcag311" | |
] | |
}, | |
{ | |
"description": "Ensures <input type=\"image\"> elements have alternate text", | |
"help": "Image buttons must have alternate text", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/input-image-alt?application=webdriverjs", | |
"id": "input-image-alt", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag111", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensures the banner landmark is at top level", | |
"help": "Banner landmark must not be contained in another landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-banner-is-top-level?application=webdriverjs", | |
"id": "landmark-banner-is-top-level", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures the contentinfo landmark is at top level", | |
"help": "Contentinfo landmark must not be contained in another landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-contentinfo-is-top-level?application=webdriverjs", | |
"id": "landmark-contentinfo-is-top-level", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures the main landmark is at top level", | |
"help": "Main landmark must not be contained in another landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-main-is-top-level?application=webdriverjs", | |
"id": "landmark-main-is-top-level", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures presentational <table> elements do not use <th>, <caption> elements or the summary attribute", | |
"help": "Layout tables must not use data table elements", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/layout-table?application=webdriverjs", | |
"id": "layout-table", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.semantics", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures that lists are structured correctly", | |
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/list?application=webdriverjs", | |
"id": "list", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.structure", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures <li> elements are used semantically", | |
"help": "<li> elements must be contained in a <ul> or <ol>", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/listitem?application=webdriverjs", | |
"id": "listitem", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.structure", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures <marquee> elements are not used", | |
"help": "<marquee> elements are deprecated and must not be used", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/marquee?application=webdriverjs", | |
"id": "marquee", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.parsing", | |
"wcag2a", | |
"wcag222" | |
] | |
}, | |
{ | |
"description": "Ensures <meta http-equiv=\"refresh\"> is not used", | |
"help": "Timed refresh must not exist", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/meta-refresh?application=webdriverjs", | |
"id": "meta-refresh", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.time", | |
"wcag2a", | |
"wcag2aaa", | |
"wcag221", | |
"wcag224", | |
"wcag325" | |
] | |
}, | |
{ | |
"description": "Ensures <meta name=\"viewport\"> can scale a significant amount", | |
"help": "Users should be able to zoom and scale the text up to 500%", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/meta-viewport-large?application=webdriverjs", | |
"id": "meta-viewport-large", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.sensory-and-visual-cues", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures <meta name=\"viewport\"> does not disable text scaling and zooming", | |
"help": "Zooming and scaling must not be disabled", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/meta-viewport?application=webdriverjs", | |
"id": "meta-viewport", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.sensory-and-visual-cues", | |
"wcag2aa", | |
"wcag144" | |
] | |
}, | |
{ | |
"description": "Ensures <object> elements have alternate text", | |
"help": "<object> elements must have alternate text", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/object-alt?application=webdriverjs", | |
"id": "object-alt", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag111", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensures related <input type=\"radio\"> elements have a group and that the group designation is consistent", | |
"help": "Radio inputs with the same name attribute value must be part of a group", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/radiogroup?application=webdriverjs", | |
"id": "radiogroup", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.forms", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures the scope attribute is used correctly on tables", | |
"help": "scope attribute should be used correctly", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/scope-attr-valid?application=webdriverjs", | |
"id": "scope-attr-valid", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.tables", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures that server-side image maps are not used", | |
"help": "Server-side image maps must not be used", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/server-side-image-map?application=webdriverjs", | |
"id": "server-side-image-map", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag211", | |
"section508", | |
"section508.22.f" | |
] | |
}, | |
{ | |
"description": "Ensure all skip links have a focusable target", | |
"help": "The skip-link target should exist and be focusable", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/skip-link?application=webdriverjs", | |
"id": "skip-link", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.keyboard", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensure that tables do not have the same summary and caption", | |
"help": "The <caption> element should not contain the same text as the summary attribute", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/table-duplicate-name?application=webdriverjs", | |
"id": "table-duplicate-name", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.tables", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensure that each cell in a table using the headers refers to another cell in that table", | |
"help": "All cells in a table element that use the headers attribute must only refer to other cells of that same table", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/td-headers-attr?application=webdriverjs", | |
"id": "td-headers-attr", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.tables", | |
"wcag2a", | |
"wcag131", | |
"section508", | |
"section508.22.g" | |
] | |
}, | |
{ | |
"description": "Ensure that each table header in a data table refers to data cells", | |
"help": "All th elements and elements with role=columnheader/rowheader must have data cells they describe", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/th-has-data-cells?application=webdriverjs", | |
"id": "th-has-data-cells", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.tables", | |
"wcag2a", | |
"wcag131", | |
"section508", | |
"section508.22.g" | |
] | |
}, | |
{ | |
"description": "Ensures lang attributes have valid values", | |
"help": "lang attribute must have a valid value", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/valid-lang?application=webdriverjs", | |
"id": "valid-lang", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.language", | |
"wcag2aa", | |
"wcag312" | |
] | |
}, | |
{ | |
"description": "Ensures <video> elements have captions", | |
"help": "<video> elements must have captions", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/video-caption?application=webdriverjs", | |
"id": "video-caption", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag122", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensures <video> elements have audio descriptions", | |
"help": "<video> elements must have an audio description track", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/video-description?application=webdriverjs", | |
"id": "video-description", | |
"impact": null, | |
"nodes": [], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2aa", | |
"wcag125", | |
"section508", | |
"section508.22.b" | |
] | |
} | |
], | |
"incomplete": [ | |
{ | |
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", | |
"help": "Elements must have sufficient color contrast", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/color-contrast?application=webdriverjs", | |
"id": "color-contrast", | |
"impact": "serious", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"contrastRatio": 0, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#ffffff", | |
"fontSize": "9.8pt", | |
"fontWeight": "bold", | |
"missingData": "bgGradient" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element's background color could not be determined due to a background gradient", | |
"relatedNodes": [ | |
{ | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"target": [ | |
"#gb_70" | |
] | |
} | |
] | |
} | |
], | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"impact": "serious", | |
"none": [], | |
"target": [ | |
"#gb_70" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"contrastRatio": 0, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#000000", | |
"fontSize": "12.0pt", | |
"fontWeight": "normal", | |
"missingData": "bgImage" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element's background color could not be determined due to a background image", | |
"relatedNodes": [ | |
{ | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": "serious", | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"contrastRatio": 0, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#757575", | |
"fontSize": "9.8pt", | |
"fontWeight": "bold", | |
"missingData": "bgGradient" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element's background color could not be determined due to a background gradient", | |
"relatedNodes": [ | |
{ | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
} | |
] | |
} | |
], | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"impact": "serious", | |
"none": [], | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"contrastRatio": 0, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#757575", | |
"fontSize": "9.8pt", | |
"fontWeight": "bold", | |
"missingData": "bgGradient" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element's background color could not be determined due to a background gradient", | |
"relatedNodes": [ | |
{ | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
} | |
] | |
} | |
], | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"impact": "serious", | |
"none": [], | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
} | |
], | |
"tags": [ | |
"cat.color", | |
"wcag2aa", | |
"wcag143" | |
] | |
} | |
], | |
"passes": [ | |
{ | |
"description": "Ensures ARIA attributes are allowed for an element's role", | |
"help": "Elements must only use allowed ARIA attributes", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-allowed-attr?application=webdriverjs", | |
"id": "aria-allowed-attr", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gsst_a\" href=\"javascript:void(0)\" aria-label=\"Search by voice\"><span class=\"gsri_a\" id=\"gsri_ok0\"></span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gsst_a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-attr", | |
"impact": "critical", | |
"message": "ARIA attributes are used correctly for the defined role", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures role attribute has an appropriate value for the element", | |
"help": "ARIA role must be appropriate for the element", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-allowed-role?application=webdriverjs", | |
"id": "aria-allowed-role", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"gb_ba gb_aa gb_oa\" aria-label=\"Google apps\" aria-hidden=\"true\" role=\"region\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_ba" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span id=\"fsett\" aria-labelledby=\"fsettl\" role=\"menu\" style=\"display:none\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsett" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://www.google.com/preferences?hl=en-CA&fg=1\" role=\"menuitem\">Search settings</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"a[role=\"menuitem\"]:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"/advanced_search?hl=en-CA&fg=1\" role=\"menuitem\">Advanced search</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"a[href=\"/advanced_search?hl=en-CA&fg=1\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"/history/optout?hl=en-CA&fg=1\" role=\"menuitem\">History</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"a[href=\"/history/optout?hl=en-CA&fg=1\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"//support.google.com/websearch/?p=ws_results_help&hl=en-CA&fg=1\" role=\"menuitem\">Search Help</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"a[role=\"menuitem\"]:nth-child(4)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-allowed-role", | |
"impact": "minor", | |
"message": "ARIA role is allowed for given element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"#\" data-bucket=\"websearch\" role=\"menuitem\" id=\"dk2qOd\" target=\"_blank\" jsaction=\"gf.sf\" data-ved=\"0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQLggQ\">Send feedback</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#dk2qOd" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures aria-hidden='true' is not present on the document body.", | |
"help": "aria-hidden='true' must not be present on the document body", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-hidden-body?application=webdriverjs", | |
"id": "aria-hidden-body", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-hidden-body", | |
"impact": "critical", | |
"message": "No aria-hidden attribute is present on document body", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<body class=\"hp vasq\" id=\"gsr\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gsr" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures elements with ARIA roles have all required ARIA attributes", | |
"help": "Required ARIA attributes must be provided", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-required-attr?application=webdriverjs", | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"message": "All required ARIA attributes are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"message": "All required ARIA attributes are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"message": "All required ARIA attributes are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures elements with an ARIA role that require child roles contain them", | |
"help": "Certain ARIA roles must contain particular children", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-required-children?application=webdriverjs", | |
"id": "aria-required-children", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-children", | |
"impact": "critical", | |
"message": "Required ARIA children are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-children", | |
"impact": "critical", | |
"message": "Required ARIA children are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-children", | |
"impact": "critical", | |
"message": "Required ARIA children are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-children", | |
"impact": "critical", | |
"message": "Required ARIA children are present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures elements with an ARIA role that require parent roles are contained by them", | |
"help": "Certain ARIA roles must be contained by particular parents", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-required-parent?application=webdriverjs", | |
"id": "aria-required-parent", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-parent", | |
"impact": "critical", | |
"message": "Required ARIA parent role present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-parent", | |
"impact": "critical", | |
"message": "Required ARIA parent role present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-parent", | |
"impact": "critical", | |
"message": "Required ARIA parent role present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-required-parent", | |
"impact": "critical", | |
"message": "Required ARIA parent role present", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag131" | |
] | |
}, | |
{ | |
"description": "Ensures all elements with a role attribute use a valid value", | |
"help": "ARIA roles used must conform to valid values", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-roles?application=webdriverjs", | |
"id": "aria-roles", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "invalidrole", | |
"impact": "critical", | |
"message": "ARIA role is valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "abstractrole", | |
"impact": "serious", | |
"message": "Abstract roles are not used", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "unsupportedrole", | |
"impact": "critical", | |
"message": "ARIA role is supported", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "invalidrole", | |
"impact": "critical", | |
"message": "ARIA role is valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "abstractrole", | |
"impact": "serious", | |
"message": "Abstract roles are not used", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "unsupportedrole", | |
"impact": "critical", | |
"message": "ARIA role is supported", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "invalidrole", | |
"impact": "critical", | |
"message": "ARIA role is valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "abstractrole", | |
"impact": "serious", | |
"message": "Abstract roles are not used", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "unsupportedrole", | |
"impact": "critical", | |
"message": "ARIA role is supported", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "invalidrole", | |
"impact": "critical", | |
"message": "ARIA role is valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "abstractrole", | |
"impact": "serious", | |
"message": "Abstract roles are not used", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "unsupportedrole", | |
"impact": "critical", | |
"message": "ARIA role is supported", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures all ARIA attributes have valid values", | |
"help": "ARIA attributes must conform to valid values", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-valid-attr-value?application=webdriverjs", | |
"id": "aria-valid-attr-value", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<a class=\"gsst_a\" href=\"javascript:void(0)\" aria-label=\"Search by voice\"><span class=\"gsri_a\" id=\"gsri_ok0\"></span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gsst_a" | |
] | |
}, | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
}, | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
}, | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr-value", | |
"impact": "critical", | |
"message": "ARIA attribute values are valid", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-errormessage", | |
"impact": "critical", | |
"message": "Uses a supported aria-errormessage technique", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures attributes that begin with aria- are valid ARIA attributes", | |
"help": "ARIA attributes must conform to valid names", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-valid-attr?application=webdriverjs", | |
"id": "aria-valid-attr", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gsst_a\" href=\"javascript:void(0)\" aria-label=\"Search by voice\"><span class=\"gsri_a\" id=\"gsri_ok0\"></span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gsst_a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-valid-attr", | |
"impact": "critical", | |
"message": "ARIA attribute name are valid", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensure the autocomplete attribute is correct and suitable for the form field", | |
"help": "autocomplete attribute must be used correctly", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/autocomplete-valid?application=webdriverjs", | |
"id": "autocomplete-valid", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "autocomplete-valid", | |
"impact": "serious", | |
"message": "the autocomplete attribute is correctly formatted", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "autocomplete-appropriate", | |
"impact": "serious", | |
"message": "the autocomplete value is on an appropriate element", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
], | |
"tags": [ | |
"cat.forms", | |
"wcag21aa", | |
"wcag135" | |
] | |
}, | |
{ | |
"description": "Ensures buttons have discernible text", | |
"help": "Buttons must have discernible text", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/button-name?application=webdriverjs", | |
"id": "button-name", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "Google apps", | |
"id": "button-has-visible-text", | |
"impact": "critical", | |
"message": "Element has inner text that is visible to screen readers", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "non-empty-title", | |
"impact": "serious", | |
"message": "Element has a title attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "non-empty-value", | |
"impact": "critical", | |
"message": "Element has a non-empty value attribute", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-label", | |
"impact": "serious", | |
"message": "aria-label attribute exists and is not empty", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"Google Search\" aria-label=\"Google Search\" name=\"btnK\" type=\"submit\" jsaction=\"sf.chk\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"input[value=\"Google\\ Search\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "non-empty-value", | |
"impact": "critical", | |
"message": "Element has a non-empty value attribute", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-label", | |
"impact": "serious", | |
"message": "aria-label attribute exists and is not empty", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input value=\"I'm Feeling Lucky\" aria-label=\"I'm Feeling Lucky\" name=\"btnI\" type=\"submit\" jsaction=\"sf.lck\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"input[value=\"I\\'m\\ Feeling\\ Lucky\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "Settings", | |
"id": "button-has-visible-text", | |
"impact": "critical", | |
"message": "Element has inner text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsettl" | |
] | |
} | |
], | |
"tags": [ | |
"cat.name-role-value", | |
"wcag2a", | |
"wcag412", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content", | |
"help": "Page must have means to bypass repeated blocks", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/bypass?application=webdriverjs", | |
"id": "bypass", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "header-present", | |
"impact": "serious", | |
"message": "Page has a header", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.keyboard", | |
"wcag2a", | |
"wcag241", | |
"section508", | |
"section508.22.o" | |
] | |
}, | |
{ | |
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", | |
"help": "Elements must have sufficient color contrast", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/color-contrast?application=webdriverjs", | |
"id": "color-contrast", | |
"impact": "serious", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 10.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#404040", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 10.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"/intl/en/about/?fg=1&utm_source=google.com&utm_medium=referral&utm_campaign=hp-header\" onmousedown=\"return rwt(this,'','','','','AOvVaw30mAwAmrgjdqT0CFsYmaji','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkNQCCAM','','',event)\">About</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#hptl > a:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 10.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#404040", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 10.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://store.google.com/?utm_source=hp_header&utm_medium=google_oo&utm_campaign=GS100042\" onmousedown=\"return rwt(this,'','','','','AOvVaw0klweobGSi20iSKV1DeFH9','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQpMwCCAQ','','',event)\">Store</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#hptl > a:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 16.07, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#212121", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 16.07", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_P\" data-pid=\"23\" href=\"https://mail.google.com/mail/?tab=wm\">Gmail</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_P[data-pid=\"\\32 3\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 16.07, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#212121", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 16.07", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_P\" data-pid=\"2\" href=\"https://www.google.ca/imghp?hl=en&tab=wi\">Images</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"a[data-pid=\"\\32 \"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 15.9, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#222222", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 15.9", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"SIvCob\">Google offered in: <a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a> </div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#SIvCob" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#ffffff", | |
"contrastRatio": 12.42, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#1a0dab", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 12.42", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#SIvCob > a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 5.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#5f6368", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 5.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/privacy/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw20vvvBhNnJBlg1RPNJ2pwi','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8awCCA0','','',event)\">Privacy</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 5.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#5f6368", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 5.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/terms/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw0oiwW7A9Ay-pSEFt0ar_f8','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8qwCCA4','','',event)\">Terms</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 5.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#5f6368", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 5.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 5.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#5f6368", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 5.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/ads/?subid=ww-ww-et-g-awa-a-g_hpafoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpafooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2aOZQgM5Yg7hD81bXqYSJ_','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkdQCCBE','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 5.4, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#5f6368", | |
"fontSize": "9.8pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has sufficient color contrast of 5.4", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/services/?subid=ww-ww-et-g-awa-a-g_hpbfoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpbfooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2SJ4zwRVXKyZr53qG9dm4K','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQktQCCBI','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(2)" | |
] | |
} | |
], | |
"tags": [ | |
"cat.color", | |
"wcag2aa", | |
"wcag143" | |
] | |
}, | |
{ | |
"description": "Ensures each HTML document contains a non-empty <title> element", | |
"help": "Documents must have <title> element to aid in navigation", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/document-title?application=webdriverjs", | |
"id": "document-title", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "doc-has-title", | |
"impact": "serious", | |
"message": "Document has a non-empty <title> element", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag242" | |
] | |
}, | |
{ | |
"description": "Ensures every id attribute value of active elements is unique", | |
"help": "IDs of active elements must be unique", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/duplicate-id-active?application=webdriverjs", | |
"id": "duplicate-id-active", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb_70", | |
"id": "duplicate-id-active", | |
"impact": "serious", | |
"message": "Document has no active elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb_70" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "lst-ib", | |
"id": "duplicate-id-active", | |
"impact": "serious", | |
"message": "Document has no active elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
], | |
"tags": [ | |
"cat.parsing", | |
"wcag2a", | |
"wcag411" | |
] | |
}, | |
{ | |
"description": "Ensures every id attribute value used in ARIA and in labels is unique", | |
"help": "IDs used in ARIA and labels must be unique", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/duplicate-id-aria?application=webdriverjs", | |
"id": "duplicate-id-aria", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fsettl", | |
"id": "duplicate-id-aria", | |
"impact": "critical", | |
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsettl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fsett", | |
"id": "duplicate-id-aria", | |
"impact": "critical", | |
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span id=\"fsett\" aria-labelledby=\"fsettl\" role=\"menu\" style=\"display:none\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsett" | |
] | |
} | |
], | |
"tags": [ | |
"cat.parsing", | |
"wcag2a", | |
"wcag411" | |
] | |
}, | |
{ | |
"description": "Ensures every id attribute value is unique", | |
"help": "id attribute value must be unique", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/duplicate-id?application=webdriverjs", | |
"id": "duplicate-id", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gstyle", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<style data-jiis=\"cc\" id=\"gstyle\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gstyle" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gsr", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<body class=\"hp vasq\" id=\"gsr\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gsr" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "viewport", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"ctr-p\" id=\"viewport\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#viewport" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "doc-info", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"doc-info\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#doc-info" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "cst", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"cst\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#cst" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "searchform", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"jhp\" id=\"searchform\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#searchform" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"gb\" class=\"gb_Qf\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "hptl", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"hptl\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#hptl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gbw", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"gbw\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gbw" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gbsfw", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"gb_aa\" id=\"gbsfw\" style=\"background-color:#eee;min-width:376px\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gbsfw" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gbwa", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"gb_8 gb_9c gb_R\" id=\"gbwa\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gbwa" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb192", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"192\" draggable=\"false\" href=\"https://myaccount.google.com/?utm_source=OGB&utm_medium=app\" id=\"gb192\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb192" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb1", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"1\" draggable=\"false\" href=\"https://www.google.ca/webhp?tab=ww\" id=\"gb1\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -2139px\"></span><span class=\"gb_X\">Search</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb1" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb8", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"8\" draggable=\"false\" href=\"https://maps.google.ca/maps?hl=en&tab=wl\" id=\"gb8\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb8" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb36", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"36\" draggable=\"false\" href=\"https://www.youtube.com/?gl=CA\" id=\"gb36\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -828px\"></span><span class=\"gb_X\">YouTube</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb36" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb78", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"78\" draggable=\"false\" href=\"https://play.google.com/?hl=en&tab=w8\" id=\"gb78\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -276px\"></span><span class=\"gb_X\">Play</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb78" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb5", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"5\" draggable=\"false\" href=\"https://news.google.ca/nwshp?hl=en&tab=wn\" id=\"gb5\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb5" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb23", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"23\" draggable=\"false\" href=\"https://mail.google.com/mail/?tab=wm\" id=\"gb23\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -138px\"></span><span class=\"gb_X\">Gmail</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb23" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb53", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"53\" draggable=\"false\" href=\"https://contacts.google.com/?hl=en&tab=wC\" id=\"gb53\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb53" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb49", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"49\" draggable=\"false\" href=\"https://drive.google.com/?tab=wo\" id=\"gb49\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -966px\"></span><span class=\"gb_X\">Drive</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb49" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb24", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"24\" draggable=\"false\" href=\"https://www.google.com/calendar?tab=wc\" id=\"gb24\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb24" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb119", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"119\" draggable=\"false\" href=\"https://plus.google.com/?gpsrc=ogpy0&tab=wX\" id=\"gb119\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb119" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb51", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"51\" draggable=\"false\" href=\"https://translate.google.ca/?hl=en&tab=wT\" id=\"gb51\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb51" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb31", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"31\" draggable=\"false\" href=\"https://photos.google.com/?tab=wq&pageId=none\" id=\"gb31\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb31" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb27", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"27\" draggable=\"false\" href=\"https://www.google.ca/finance?tab=we\" id=\"gb27\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -1656px\"></span><span class=\"gb_X\">Finance</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb27" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb25", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"25\" draggable=\"false\" href=\"https://docs.google.com/document/?usp=docs_alc\" id=\"gb25\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb25" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb10", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"10\" draggable=\"false\" href=\"https://books.google.ca/bkshp?hl=en&tab=wp\" id=\"gb10\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb10" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb30", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"30\" draggable=\"false\" href=\"https://www.blogger.com/?tab=wj\" id=\"gb30\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -690px\"></span><span class=\"gb_X\">Blogger</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb30" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb300", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"300\" draggable=\"false\" href=\"https://hangouts.google.com/\" id=\"gb300\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 0\"></span><span class=\"gb_X\">Hangouts</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb300" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb136", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"136\" draggable=\"false\" href=\"https://keep.google.com/\" id=\"gb136\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_M\"></span><span class=\"gb_X\">Keep</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb136" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb429", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"429\" draggable=\"false\" href=\"https://earth.google.com/web/\" id=\"gb429\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -1173px\"></span><span class=\"gb_X\">Earth</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb429" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gb338", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_O\" data-pid=\"338\" draggable=\"false\" href=\"https://www.google.ca/save\" id=\"gb338\"><div class=\"gb_2\"></div><div class=\"gb_3\"></div><div class=\"gb_4\"></div><div class=\"gb_5\"></div><span class=\"gb_W\" style=\"background-position:0 -1035px\"></span><span class=\"gb_X\">Collections</span></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gb338" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "tsf", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<form class=\"tsf nj\" action=\"/search\" style=\"overflow:visible\" id=\"tsf\" method=\"GET\" name=\"f\" onsubmit=\"return q.value!=''\" role=\"search\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tsf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "tophf", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"tophf\"><input name=\"source\" type=\"hidden\" value=\"hp\"><input value=\"xq3PW4-jH5nC0PEPmuaw4As\" name=\"ei\" type=\"hidden\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#tophf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "logocont", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"nojsv logocont\" id=\"logocont\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#logocont" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "logo", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://www.google.com/webhp?hl=en&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQPAgF\" title=\"Go to Google Home\" id=\"logo\" data-hveid=\"5\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#logo" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "sbtc", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"sbtc\" id=\"sbtc\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#sbtc" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "sfdiv", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"sbibod sbfcn\" id=\"sfdiv\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#sfdiv" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "mKlEF", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<button class=\"sbico-c\" value=\"Search\" aria-label=\"Google Search\" id=\"mKlEF\" name=\"btnG\" type=\"submit\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#mKlEF" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gs_st0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"gsst_b sbib_c\" id=\"gs_st0\" dir=\"ltr\" style=\"line-height: 44px;\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gs_st0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gsri_ok0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"gsri_a\" id=\"gsri_ok0\"></span>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gsri_ok0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "chmo", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"chmo\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#chmo" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "chm", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"chm\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#chm" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "sb_ifc0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"sbib_b\" id=\"sb_ifc0\" dir=\"ltr\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#sb_ifc0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gs_lc0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"gs_lc0\" style=\"position: relative;\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gs_lc0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gs_sc0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"gsfi\" id=\"gs_sc0\" style=\"background: transparent; color: transparent; padding: 0px; position: absolute; z-index: 2; white-space: pre; visibility: hidden;\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gs_sc0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gs_taif0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi\" disabled=\"\" autocomplete=\"off\" autocapitalize=\"off\" aria-hidden=\"true\" id=\"gs_taif0\" dir=\"ltr\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; position: absolute; z-index: 1; background-color: transparent; -webkit-text-fill-color: silver; color: silver; left: 0px;\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gs_taif0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gs_htif0", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi\" disabled=\"\" autocomplete=\"off\" autocapitalize=\"off\" aria-hidden=\"true\" id=\"gs_htif0\" dir=\"ltr\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; position: absolute; z-index: 1; background-color: transparent; -webkit-text-fill-color: silver; color: silver; transition: all 0.218s ease 0s; opacity: 0; text-align: left; left: 0px;\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gs_htif0" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "sbfbl", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"sbfbl\" style=\"display:none\" data-async-context=\"async_id:duf3-46;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;open:0;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:46\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#sbfbl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "duf3-46", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"duf3-46\" data-jiis=\"up\" data-async-type=\"duffy3\" data-async-context-required=\"type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes\" class=\"y yp\" data-ved=\"0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ-0EIBg\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#duf3-46" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "sbfblt", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"duf3 aciXEb\" href=\"#\" id=\"sbfblt\" data-async-trigger=\"duf3-46\" jsaction=\"async.u\" data-ved=\"0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQtw8IBw\">Report inappropriate predictions</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#sbfblt" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gac_scont", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"gac_scont\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gac_scont" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spch-dlg", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<dialog class=\"spch-dlg\" id=\"spch-dlg\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spch-dlg" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spch", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"spch s2fp-h\" style=\"display:none\" id=\"spch\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spch" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchx", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<button class=\"close-button\" id=\"spchx\">×</button>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchx" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchc", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"spchc\" id=\"spchc\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchc" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchl", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"r8s4j\" id=\"spchl\"></span>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchb", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"button\" id=\"spchb\"><div class=\"H1aTHf\"><span class=\"fcn9Hf\"></span><div class=\"sM5MNb\"><span class=\"Aax87c\"></span><span class=\"ae3xF\"></span></div></div></span>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchb" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchi", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"spcht\" id=\"spchi\" style=\"color:#777\"></span>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchi" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "spchf", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"spcht\" id=\"spchf\" style=\"color:#000\"></span>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#spchf" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "main", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"content\" id=\"main\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#main" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "body", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span class=\"ctr-p\" id=\"body\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#body" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "lga", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div style=\"height:233px;margin-top:89px\" id=\"lga\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lga" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "hplogo", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<img alt=\"Google\" height=\"92\" id=\"hplogo\" src=\"/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\" srcset=\"/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png 1x, /images/branding/googlelogo/2x/googlelogo_color_272x92dp.png 2x\" style=\"padding-top:109px\" width=\"272\" onload=\"window.lol&&lol()\" data-atf=\"3\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#hplogo" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "prm-pt", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"prm-pt\" style=\"margin-top:12px\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#prm-pt" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "gws-output-pages-elements-homepage_additional_languages__als", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"gws-output-pages-elements-homepage_additional_languages__als\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#gws-output-pages-elements-homepage_additional_languages__als" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "SIvCob", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"SIvCob\">Google offered in: <a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a> </div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#SIvCob" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "swml", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"swml\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#swml" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "footer", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"ctr-p\" id=\"footer\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#footer" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fbarcnt", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"fbarcnt\" style=\"height: auto; visibility: visible;\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fbarcnt" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "footcnt", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"footcnt\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#footcnt" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fbar", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div class=\"EvHmz hRvfYe\" id=\"fbar\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fbar" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fsr", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span id=\"fsr\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsr" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "dk2qOd", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"#\" data-bucket=\"websearch\" role=\"menuitem\" id=\"dk2qOd\" target=\"_blank\" jsaction=\"gf.sf\" data-ved=\"0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQLggQ\">Send feedback</a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#dk2qOd" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "fsl", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<span id=\"fsl\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#fsl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "footc", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"footc\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#footc" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "xfoot", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"xfoot\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#xfoot" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "xjsd", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"xjsd\"><script src=\"/xjs/_/js/k=xjs.s.en.-sCEDu5UZh0.O/m=sx,sb,cdos,cr,hsm,jsa,r,d,csi/am=AsAi7P8A-f8loIAAKpjBAhMoMfgE/rt=j/d=1/dg=2/rs=ACT90oGJoKewVYPhR0P5k18gD-6A2dgz6A\"></script></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#xjsd" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "xjsi", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"xjsi\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#xjsi" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "lb", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"lb\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lb" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": "lfootercc", | |
"id": "duplicate-id", | |
"impact": "minor", | |
"message": "Document has no static elements that share the same id attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<div id=\"lfootercc\"></div>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#lfootercc" | |
] | |
} | |
], | |
"tags": [ | |
"cat.parsing", | |
"wcag2a", | |
"wcag411" | |
] | |
}, | |
{ | |
"description": "Ensures every HTML document has a lang attribute", | |
"help": "<html> element must have a lang attribute", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/html-has-lang?application=webdriverjs", | |
"id": "html-has-lang", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-lang", | |
"impact": "serious", | |
"message": "The <html> element has a lang attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.language", | |
"wcag2a", | |
"wcag311" | |
] | |
}, | |
{ | |
"description": "Ensures the lang attribute of the <html> element has a valid value", | |
"help": "<html> element must have a valid value for the lang attribute", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/html-lang-valid?application=webdriverjs", | |
"id": "html-lang-valid", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "valid-lang", | |
"impact": "serious", | |
"message": "Value of lang attribute is included in the list of valid languages", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.language", | |
"wcag2a", | |
"wcag311" | |
] | |
}, | |
{ | |
"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/3.1/image-alt?application=webdriverjs", | |
"id": "image-alt", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-alt", | |
"impact": "critical", | |
"message": "Element has an alt attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<img alt=\"Google\" height=\"92\" id=\"hplogo\" src=\"/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\" srcset=\"/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png 1x, /images/branding/googlelogo/2x/googlelogo_color_272x92dp.png 2x\" style=\"padding-top:109px\" width=\"272\" onload=\"window.lol&&lol()\" data-atf=\"3\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"#hplogo" | |
] | |
} | |
], | |
"tags": [ | |
"cat.text-alternatives", | |
"wcag2a", | |
"wcag111", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensure button and link text is not repeated as image alternative", | |
"help": "Text of buttons and links should not be repeated in the image alternative", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/image-redundant-alt?application=webdriverjs", | |
"id": "image-redundant-alt", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a href=\"/intl/en/about/?fg=1&utm_source=google.com&utm_medium=referral&utm_campaign=hp-header\" onmousedown=\"return rwt(this,'','','','','AOvVaw30mAwAmrgjdqT0CFsYmaji','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkNQCCAM','','',event)\">About</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#hptl > a:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a href=\"https://store.google.com/?utm_source=hp_header&utm_medium=google_oo&utm_campaign=GS100042\" onmousedown=\"return rwt(this,'','','','','AOvVaw0klweobGSi20iSKV1DeFH9','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQpMwCCAQ','','',event)\">Store</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#hptl > a:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gb_P\" data-pid=\"23\" href=\"https://mail.google.com/mail/?tab=wm\">Gmail</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gb_P[data-pid=\"\\32 3\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gb_P\" data-pid=\"2\" href=\"https://www.google.ca/imghp?hl=en&tab=wi\">Images</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"a[data-pid=\"\\32 \"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gb_b" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#gb_70" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"gsst_a\" href=\"javascript:void(0)\" aria-label=\"Search by voice\"><span class=\"gsri_a\" id=\"gsri_ok0\"></span></a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gsst_a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#SIvCob > a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/privacy/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw20vvvBhNnJBlg1RPNJ2pwi','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8awCCA0','','',event)\">Privacy</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/terms/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw0oiwW7A9Ay-pSEFt0ar_f8','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8qwCCA4','','',event)\">Terms</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsettl" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/ads/?subid=ww-ww-et-g-awa-a-g_hpafoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpafooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2aOZQgM5Yg7hD81bXqYSJ_','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkdQCCBE','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/services/?subid=ww-ww-et-g-awa-a-g_hpbfoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpbfooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2SJ4zwRVXKyZr53qG9dm4K','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQktQCCBI','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "duplicate-img-label", | |
"impact": "minor", | |
"message": "Element does not duplicate existing text in <img> alt text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(2)" | |
] | |
} | |
], | |
"tags": [ | |
"cat.text-alternatives", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures that every form element is not solely labeled using the title or aria-describedby attributes", | |
"help": "Form elements should have a visible label", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/label-title-only?application=webdriverjs", | |
"id": "label-title-only", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "title-only", | |
"impact": "serious", | |
"message": "Form element does not solely use title attribute for its label", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
], | |
"tags": [ | |
"cat.forms", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures every form element has a label", | |
"help": "Form elements must have labels", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/label?application=webdriverjs", | |
"id": "label", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "aria-label", | |
"impact": "serious", | |
"message": "aria-label attribute exists and is not empty", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "non-empty-title", | |
"impact": "serious", | |
"message": "Element has a title attribute", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "multiple-label", | |
"impact": "serious", | |
"message": "Form element does not have multiple <label> elements", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "hidden-explicit-label", | |
"impact": "critical", | |
"message": "Form element has a visible explicit <label>", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
], | |
"tags": [ | |
"cat.forms", | |
"wcag2a", | |
"wcag332", | |
"wcag131", | |
"section508", | |
"section508.22.n" | |
] | |
}, | |
{ | |
"description": "Ensures the page has at most one banner landmark", | |
"help": "Page must not have more than one banner landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-no-duplicate-banner?application=webdriverjs", | |
"id": "landmark-no-duplicate-banner", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "page-no-duplicate-banner", | |
"impact": "moderate", | |
"message": "Document has no more than one banner landmark", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures the page has at most one contentinfo landmark", | |
"help": "Page must not have more than one contentinfo landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-no-duplicate-contentinfo?application=webdriverjs", | |
"id": "landmark-no-duplicate-contentinfo", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "page-no-duplicate-contentinfo", | |
"impact": "moderate", | |
"message": "Page does not have more than one contentinfo landmark", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures links have discernible text", | |
"help": "Links must have discernible text", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/link-name?application=webdriverjs", | |
"id": "link-name", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"/intl/en/about/?fg=1&utm_source=google.com&utm_medium=referral&utm_campaign=hp-header\" onmousedown=\"return rwt(this,'','','','','AOvVaw30mAwAmrgjdqT0CFsYmaji','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkNQCCAM','','',event)\">About</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#hptl > a:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://store.google.com/?utm_source=hp_header&utm_medium=google_oo&utm_campaign=GS100042\" onmousedown=\"return rwt(this,'','','','','AOvVaw0klweobGSi20iSKV1DeFH9','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQpMwCCAQ','','',event)\">Store</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#hptl > a:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_P\" data-pid=\"23\" href=\"https://mail.google.com/mail/?tab=wm\">Gmail</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gb_P[data-pid=\"\\32 3\"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_P\" data-pid=\"2\" href=\"https://www.google.ca/imghp?hl=en&tab=wi\">Images</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"a[data-pid=\"\\32 \"]" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#gb_70" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
}, | |
{ | |
"data": null, | |
"id": "aria-label", | |
"impact": "serious", | |
"message": "aria-label attribute exists and is not empty", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gsst_a\" href=\"javascript:void(0)\" aria-label=\"Search by voice\"><span class=\"gsri_a\" id=\"gsri_ok0\"></span></a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
".gsst_a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#SIvCob > a" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/privacy/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw20vvvBhNnJBlg1RPNJ2pwi','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8awCCA0','','',event)\">Privacy</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/terms/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw0oiwW7A9Ay-pSEFt0ar_f8','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8qwCCA4','','',event)\">Terms</a>", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(2)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/ads/?subid=ww-ww-et-g-awa-a-g_hpafoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpafooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2aOZQgM5Yg7hD81bXqYSJ_','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkdQCCBE','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "has-visible-text", | |
"impact": "minor", | |
"message": "Element has text that is visible to screen readers", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/services/?subid=ww-ww-et-g-awa-a-g_hpbfoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpbfooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2SJ4zwRVXKyZr53qG9dm4K','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQktQCCBI','','',event)\">", | |
"impact": null, | |
"none": [ | |
{ | |
"data": null, | |
"id": "focusable-no-name", | |
"impact": "serious", | |
"message": "Element is not in tab order or has accessible text", | |
"relatedNodes": [] | |
} | |
], | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(2)" | |
] | |
} | |
], | |
"tags": [ | |
"cat.name-role-value", | |
"wcag2a", | |
"wcag412", | |
"wcag244", | |
"section508", | |
"section508.22.a" | |
] | |
}, | |
{ | |
"description": "Ensure that the page, or at least one of its frames contains a level-one heading", | |
"help": "Page must contain a level-one heading", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/page-has-heading-one?application=webdriverjs", | |
"id": "page-has-heading-one", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "page-has-heading-one", | |
"impact": "moderate", | |
"message": "Page has at least one level-one heading", | |
"relatedNodes": [ | |
{ | |
"html": "<h1>", | |
"target": [ | |
"h1" | |
] | |
} | |
] | |
} | |
], | |
"any": [], | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": null, | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures tabindex attribute values are not greater than 0", | |
"help": "Elements should not have tabindex greater than zero", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/tabindex?application=webdriverjs", | |
"id": "tabindex", | |
"impact": null, | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "tabindex", | |
"impact": "serious", | |
"message": "Element does not have a tabindex greater than 0", | |
"relatedNodes": [] | |
} | |
], | |
"html": "<a class=\"gb_b gb_fc\" href=\"https://www.google.ca/intl/en/options/\" title=\"Google apps\" aria-expanded=\"false\" data-ogsr-alt=\"\" role=\"button\" tabindex=\"0\" data-eqid=\"0click\"></a>", | |
"impact": null, | |
"none": [], | |
"target": [ | |
".gb_b" | |
] | |
} | |
], | |
"tags": [ | |
"cat.keyboard", | |
"best-practice" | |
] | |
} | |
], | |
"timestamp": "2018-10-23T23:24:55.336Z", | |
"url": "https://www.google.com/", | |
"violations": [ | |
{ | |
"description": "Ensures elements with ARIA roles have all required ARIA attributes", | |
"help": "Required ARIA attributes must be provided", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/aria-required-attr?application=webdriverjs", | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": [ | |
"aria-expanded" | |
], | |
"id": "aria-required-attr", | |
"impact": "critical", | |
"message": "Required ARIA attribute not present: aria-expanded", | |
"relatedNodes": [] | |
} | |
], | |
"failureSummary": "Fix any of the following:\n Required ARIA attribute not present: aria-expanded", | |
"html": "<input class=\"gsfi lst-d-f\" id=\"lst-ib\" maxlength=\"2048\" name=\"q\" autocomplete=\"off\" title=\"Search\" type=\"text\" value=\"\" aria-label=\"Search\" aria-haspopup=\"false\" role=\"combobox\" aria-autocomplete=\"list\" style=\"border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;\" dir=\"ltr\" spellcheck=\"false\">", | |
"impact": "critical", | |
"none": [], | |
"target": [ | |
"#lst-ib" | |
] | |
} | |
], | |
"tags": [ | |
"cat.aria", | |
"wcag2a", | |
"wcag412" | |
] | |
}, | |
{ | |
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", | |
"help": "Elements must have sufficient color contrast", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/color-contrast?application=webdriverjs", | |
"id": "color-contrast", | |
"impact": "serious", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": { | |
"bgColor": "#f2f2f2", | |
"contrastRatio": 4.46, | |
"expectedContrastRatio": "4.5:1", | |
"fgColor": "#6f6f6f", | |
"fontSize": "11.3pt", | |
"fontWeight": "normal" | |
}, | |
"id": "color-contrast", | |
"impact": "serious", | |
"message": "Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 11.3pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"relatedNodes": [ | |
{ | |
"html": "<div class=\"EvHmz hRvfYe\" id=\"fbar\">", | |
"target": [ | |
"#fbar" | |
] | |
} | |
] | |
} | |
], | |
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 11.3pt, font weight: normal). Expected contrast ratio of 4.5:1", | |
"html": "<span class=\"Q8LRLc\">Canada</span>", | |
"impact": "serious", | |
"none": [], | |
"target": [ | |
".Q8LRLc" | |
] | |
} | |
], | |
"tags": [ | |
"cat.color", | |
"wcag2aa", | |
"wcag143" | |
] | |
}, | |
{ | |
"description": "Ensures the page has only one main landmark and each iframe in the page has at most one main landmark", | |
"help": "Page must have one main landmark", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/landmark-one-main?application=webdriverjs", | |
"id": "landmark-one-main", | |
"impact": "moderate", | |
"nodes": [ | |
{ | |
"all": [ | |
{ | |
"data": null, | |
"id": "page-has-main", | |
"impact": "moderate", | |
"message": "Page does not have a main landmark", | |
"relatedNodes": [] | |
} | |
], | |
"any": [], | |
"failureSummary": "Fix all of the following:\n Page does not have a main landmark", | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": "moderate", | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.semantics", | |
"best-practice" | |
] | |
}, | |
{ | |
"description": "Ensures all page content is contained by landmarks", | |
"help": "All page content must be contained by landmarks", | |
"helpUrl": "https://dequeuniversity.com/rules/axe/3.1/region?application=webdriverjs", | |
"id": "region", | |
"impact": "moderate", | |
"nodes": [ | |
{ | |
"all": [], | |
"any": [ | |
{ | |
"data": null, | |
"id": "region", | |
"impact": "moderate", | |
"message": "Some page content is not contained by landmarks", | |
"relatedNodes": [ | |
{ | |
"html": "<a href=\"/intl/en/about/?fg=1&utm_source=google.com&utm_medium=referral&utm_campaign=hp-header\" onmousedown=\"return rwt(this,'','','','','AOvVaw30mAwAmrgjdqT0CFsYmaji','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkNQCCAM','','',event)\">About</a>", | |
"target": [ | |
"#hptl > a:nth-child(1)" | |
] | |
}, | |
{ | |
"html": "<a href=\"https://store.google.com/?utm_source=hp_header&utm_medium=google_oo&utm_campaign=GS100042\" onmousedown=\"return rwt(this,'','','','','AOvVaw0klweobGSi20iSKV1DeFH9','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQpMwCCAQ','','',event)\">Store</a>", | |
"target": [ | |
"#hptl > a:nth-child(2)" | |
] | |
}, | |
{ | |
"html": "<a class=\"gb_P\" data-pid=\"23\" href=\"https://mail.google.com/mail/?tab=wm\">Gmail</a>", | |
"target": [ | |
".gb_P[data-pid=\"\\32 3\"]" | |
] | |
}, | |
{ | |
"html": "<a class=\"gb_P\" data-pid=\"2\" href=\"https://www.google.ca/imghp?hl=en&tab=wi\">Images</a>", | |
"target": [ | |
"a[data-pid=\"\\32 \"]" | |
] | |
}, | |
{ | |
"html": "<a class=\"gb_xe gb_Aa gb_Fb\" id=\"gb_70\" href=\"https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/\" target=\"_top\">Sign in</a>", | |
"target": [ | |
"#gb_70" | |
] | |
}, | |
{ | |
"html": "<img alt=\"Google\" height=\"92\" id=\"hplogo\" src=\"/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\" srcset=\"/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png 1x, /images/branding/googlelogo/2x/googlelogo_color_272x92dp.png 2x\" style=\"padding-top:109px\" width=\"272\" onload=\"window.lol&&lol()\" data-atf=\"3\">", | |
"target": [ | |
"#hplogo" | |
] | |
}, | |
{ | |
"html": "<div id=\"SIvCob\">Google offered in: <a href=\"https://www.google.com/setprefs?sig=0_cJEM8fl01LIMNIVHxliQ3WEBK2Q%3D&hl=fr&source=homepage&sa=X&ved=0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ2ZgBCAo\">Français</a> </div>", | |
"target": [ | |
"#SIvCob" | |
] | |
}, | |
{ | |
"html": "<span class=\"Q8LRLc\">Canada</span>", | |
"target": [ | |
".Q8LRLc" | |
] | |
}, | |
{ | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/privacy/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw20vvvBhNnJBlg1RPNJ2pwi','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8awCCA0','','',event)\">Privacy</a>", | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/policies/terms/?fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw0oiwW7A9Ay-pSEFt0ar_f8','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQ8qwCCA4','','',event)\">Terms</a>", | |
"target": [ | |
"#fsr > .Fx4vi:nth-child(2)" | |
] | |
}, | |
{ | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/preferences?hl=en\" id=\"fsettl\" aria-controls=\"fsett\" aria-expanded=\"false\" aria-haspopup=\"true\" role=\"button\" jsaction=\"foot.cst\" onmousedown=\"return rwt(this,'','','','','AOvVaw0XvhSqpc_GFt9aG_mRLp1F','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQzq0CCA8','','',event)\">", | |
"target": [ | |
"#fsettl" | |
] | |
}, | |
{ | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/intl/en_ca/ads/?subid=ww-ww-et-g-awa-a-g_hpafoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpafooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2aOZQgM5Yg7hD81bXqYSJ_','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQkdQCCBE','','',event)\">", | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(1)" | |
] | |
}, | |
{ | |
"html": "<a class=\"Fx4vi\" href=\"https://www.google.com/services/?subid=ww-ww-et-g-awa-a-g_hpbfoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpbfooter&fg=1\" onmousedown=\"return rwt(this,'','','','','AOvVaw2SJ4zwRVXKyZr53qG9dm4K','','0ahUKEwiPnunq2p3eAhUZITQIHRozDLwQktQCCBI','','',event)\">", | |
"target": [ | |
"#fsl > .Fx4vi:nth-child(2)" | |
] | |
} | |
] | |
} | |
], | |
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks", | |
"html": "<html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-CA\">", | |
"impact": "moderate", | |
"none": [], | |
"target": [ | |
"html" | |
] | |
} | |
], | |
"tags": [ | |
"cat.keyboard", | |
"best-practice" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment