IAAP WEB ACCESSIBILITY SPECIALIST (WAS)
CERTIFICATION STUDY GUIDE | LATEST
UPDATE 2026/2027 | PRACTICE QUESTIONS AND
ANSWERS | EXAM REVIEW | 100% CORRECT
ANSWERS | VERIFIED SOLUTIONS
This comprehensive practice examination is designed for candidates preparing for
the IAAP Web Accessibility Specialist (WAS) certification. It serves as a complete
study guide and exam review, reflecting the latest update for 2026/2027. The
questions are meticulously crafted to mirror the difficulty, scenario-based style,
and scope of the assessment, covering all three domains: Creating Accessible Web
Solutions (40%), Identifying Accessibility Issues in Web Solutions (40%), and
Remediating Issues in Web Solutions (20%). The content spans WCAG 2.2 success
criteria, WAI-ARIA roles and properties, semantic HTML, keyboard interaction
patterns, focus management, screen reader behavior, color contrast, assistive
technology testing, and remediation strategies. By engaging with these practice
questions and answers, candidates can assess readiness, identify knowledge gaps,
and reinforce critical web accessibility concepts. The detailed rationales provide
verified solutions, ensuring deep comprehension and enhancing preparation for
this professional certification.
Table of Contents
1. Creating Accessible Web Solutions
2. Identifying Accessibility Issues in Web Solutions
3. Remediating Issues in Web Solutions
, 2
Question 1: A web developer is creating a custom dropdown menu widget.
According to WAI-ARIA authoring practices, which role should be applied to the
container element that holds the menu items?
A) role="listbox"
B) role="menu"
C) role="navigation"
D) role="combobox"
Correct Answer: B
For a custom dropdown menu, the container element should have role="menu",
and each item should have role="menuitem". This follows the WAI-ARIA menu
pattern. role="listbox" is for listbox widgets where users select one or more
options. role="navigation" is for navigation landmarks. role="combobox" is for
input fields with associated popup lists.
Question 2: An image on a webpage is purely decorative and does not convey any
meaningful information. What is the most appropriate way to make it accessible?
A) Provide detailed alt text describing the image
B) Use alt="" (empty alt attribute)
C) Use aria-hidden="true" only
D) Provide a long description below the image
Correct Answer: B
Decorative images should have an empty alt attribute (alt="") so screen readers
skip them. This is the standard WCAG technique. Detailed alt text (Option A) is for
, 3
informative images. aria-hidden="true" alone (Option C) is insufficient; it should
be combined with empty alt for best compatibility. A long description (Option D) is
for complex images like charts.
Question 3: A form input field has a visible label that reads "Email Address." The
label is positioned above the input but is not programmatically associated with it.
Which WCAG success criterion is violated?
A) 1.3.1 Info and Relationships
B) 2.4.6 Headings and Labels
C) 4.1.2 Name, Role, Value
D) 3.3.2 Labels or Instructions
Correct Answer: A
SC 1.3.1 requires that information, structure, and relationships conveyed through
presentation can be programmatically determined. A visible label not
programmatically associated with its input violates this criterion. SC 3.3.2
requires labels or instructions when content requires user input, but the label
exists visually. SC 2.4.6 is about descriptive headings and labels. SC 4.1.2 is about
name, role, and value for custom components.
Question 4: What is the minimum contrast ratio required by WCAG 2.2 Level AA
for normal-sized text?
A) 3:1
B) 4.5:1
, 4
C) 7:1
D) 2:1
Correct Answer: B
WCAG 2.2 Level AA requires a minimum contrast ratio of 4.5:1 for normal text.
SC 1.4.3 Contrast (Minimum) specifies this requirement. A ratio of 3:1 is for large
text (18pt or 14pt bold). A ratio of 7:1 is the AAA requirement for normal text.
Question 5: A modal dialog opens when a user clicks a button. After the dialog
closes, where should focus be placed?
A) On the first focusable element in the dialog
B) On the element that triggered the dialog
C) On the browser's address bar
D) On the body element
Correct Answer: B
When a dialog closes, focus should return to the element that triggered the dialog.
This is essential for keyboard users to maintain context. Option A is where focus
should go when the dialog opens, not closes. Options C and D would disorient
users.
Question 6: Which HTML element should be used to create a button that performs
an action?
A) <div role="button">
B) <button>