mesmer a11y

Manage accessibility policies; run audits and view their results.

mesmer a11y wait

Block until a given a11y crawl completes.

# Submit a build for testing
$ crawl_id=$(mesmer -q .crawlId submit --no-test --duration 5 ../example.apk)
  < output omitted>

# Wait for that a11y crawl to complete.
$ mesmer a11y wait $crawl_id
 ✓  A11y audit in progress
 ✓  Audit complete
 Audit ID  5fbc861024fce60c479b3887

mesmer a11y describe

To get the result of an accessibility audit, use a11y describe. You can get the audit ID from mesmer crawl describe.

$ mesmer a11y describe $audit_id
Criterion ID             Screen ID  Object ID  Code       Name                           URL
5f50ad33b0ab0f4a6b275e1a 16928      17         1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      126        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      128        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      156        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      90         1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      144        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      122        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      158        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      51         1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
5f50ad33b0ab0f4a6b275e1a 16928      143        1.1.1      Non-text Content - Others      https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html

mesmer a11y policies

List all the accessibility policies configured for the current tenant.

$ mesmer a11y policies
Policy ID                Status     Name                           Version  Org.       Creator
aaaaaaaaaaaaaaaaaaaaaaaa Inactive   WCAG                           2.1      W3C        Jessica
bbbbbbbbbbbbbbbbbbbbbbbb Active     Custom Policy                  2.1      W3C        Robert

mesmer a11y activate

To set a given policy as active, use a11y activate:

$ mesmer a11y policies
Policy ID                Status     Name                           Version  Org.       Creator
aaaaaaaaaaaaaaaaaaaaaaaa Inactive   WCAG                           2.1      W3C        Jessica
bbbbbbbbbbbbbbbbbbbbbbbb Active     Custom Policy                  2.1      W3C        Robert

$ mesmer a11y activate $policy_id
 ✓  Set active policy

$ mesmer a11y policies
Policy ID                Status     Name                           Version  Org.       Creator
aaaaaaaaaaaaaaaaaaaaaaaa Active     WCAG                           2.1      W3C        Jessica
bbbbbbbbbbbbbbbbbbbbbbbb Inactive   Custom Policy                  2.1      W3C        Robert

mesmer a11y policy

You can export a given policy as JSON with a11y policy

$ mesmer a11y policy $policy_id
[ ... a lot of JSON on standard out ... ]

$ mesmer -q '._standard._description' a11y policy $policy_id
Web Content Accessibility Guidelines (WCAG) 2.1 defines how to make Web content more accessible to people with disabilities.