Invalid ARIA role value (A)
This test checks if elements with ARIA roles have valid roles defined. The role attribute is used to define the role of an element, and this test ensures that the role is properly defined and valid according to the WAI-ARIA specification.
Priority: High
Impact: Negative
How to fetch the data for this report template
You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:
- Query
- Variables
- cURL
query GetReportForCrawl($crawlId: ObjectID!, $reportTemplateCode: String!) {
getCrawl(id: $crawlId) {
reportsByCode(
input: {
reportTypeCodes: Basic
reportTemplateCodes: [$reportTemplateCode]
}
) {
rows {
nodes {
... on CrawlAccessibilityIssues {
issueDigest
ruleId
elementSource
exampleUrl
issueDescription
gaPageviews
urlCount
elementSelectorCount
exampleElementSelector
issueSeverity
wcagLevel
wcagSuccessCriteria
computedName
computedDescription
}
}
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"aria_roles_issues"}
curl -X POST -H "Content-Type: application/json" -H "apollographql-client-name: docs-example-client" -H "apollographql-client-version: 1.0.0" -H "x-auth-token: YOUR_API_SESSION_TOKEN" --data '{"query":"query GetReportForCrawl($crawlId: ObjectID!, $reportTemplateCode: String!) { getCrawl(id: $crawlId) { reportsByCode( input: { reportTypeCodes: Basic reportTemplateCodes: [$reportTemplateCode] } ) { rows { nodes { ... on CrawlAccessibilityIssues { issueDigest ruleId elementSource exampleUrl issueDescription gaPageviews urlCount elementSelectorCount exampleElementSelector issueSeverity wcagLevel wcagSuccessCriteria computedName computedDescription } } } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"aria_roles_issues"}}' https://api.lumar.io/graphql