Combobox with Both List and Inline Autocomplete Example Test Plan (76 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to an empty, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • F
    • E
    • C
    • Tab
    • Down Arrow, then Down Arrow

F: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

E: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

C: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Down Arrow, then Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • F
    • E
    • C
    • Tab
    • Down Arrow, then Down Arrow

F: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

E: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

C: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Down Arrow, then Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 2: Navigate backwards to an empty, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+E
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

Shift+F: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+E: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+C: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Up Arrow, then Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+E
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

Shift+F: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+E: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+C: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Up Arrow, then Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 3: Navigate forwards to an empty, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Tab

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Tab

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 4: Navigate backwards to an empty, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 5: Navigate forwards to an empty, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Control+Option+Right, then Control+Option+Right
    • Tab
    • Control+Option+Command+J

Control+Option+Right, then Control+Option+Right: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+Command+J: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 6: Navigate backwards to an empty, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • Shift+Tab
    • Shift+Control+Option+Command+J

Ctrl+Option+Left, then Ctrl+Option+Left: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Control+Option+Command+J: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 7: Read information about an empty, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 8: Read information about an empty, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 9: Read information about an empty, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+F4: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 10: Navigate forwards to a filled in, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • F
    • E
    • C
    • Tab
    • Down Arrow, then Down Arrow

F: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

E: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

C: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Down Arrow, then Down Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • F
    • E
    • C
    • Tab
    • Down Arrow, then Down Arrow

F: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

E: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

C: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Down Arrow, then Down Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 11: Navigate backwards to a filled in, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+E
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

Shift+F: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+E: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+C: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Up Arrow, then Up Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+E
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

Shift+F: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+E: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+C: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Up Arrow, then Up Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 12: Navigate forwards to a filled in, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Tab

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Tab

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 13: Navigate backwards to a filled in, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 14: Navigate forwards to a filled in, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Control+Option+Right, then Control+Option+Right
    • Tab
    • Control+Option+Command+J

Control+Option+Right, then Control+Option+Right: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 15: Navigate backwards to a filled in, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • Shift+Tab
    • Shift+Control+Option+Command+J

Ctrl+Option+Left, then Ctrl+Option+Left: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Shift+Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 16: Read information about a filled in, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 17: Read information about a filled in, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 18: Read information about a filled in, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+F4: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 19: Open an empty, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 20: Open an empty, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 21: Open an empty, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Option+Down
    • Option+Up

Option+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Option+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 22: Open a filled in, collapsed combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 23: Open a filled in, collapsed combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Alt+Down
    • Alt+Up

Alt+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Alt+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 24: Open a filled in, collapsed combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Option+Down
    • Option+Up

Option+Down: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Option+Up: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed

Test 25: Open an empty, collapsed combobox by typing a character in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 26: Open an empty, collapsed combobox by typing a character

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 27: Open a filled in, collapsed combobox by typing a character in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 28: Open a filled in, collapsed combobox by typing a character

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to expanded) is conveyed
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 29: Read information about an empty, expanded combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 30: Read information about an empty, expanded combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 31: Read information about an empty, expanded combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+F4: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 32: Read information about a filled in, expanded combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Insert+Up: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 33: Read information about a filled in, expanded combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 34: Read information about a filled in, expanded combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Control+Option+F4: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST State of the text in the input (selected) is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 35: Narrow down the matching options in an empty, expanded combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 36: Narrow down the matching options in an empty, expanded combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • A

A: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 37: Narrow down the matching options in a filled in, expanded combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 38: Narrow down the matching options in a filled in, expanded combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • L

L: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the automatically completed option ('Alabama') is conveyed
MUST State of the text in the input (selected) is conveyed

Test 39: Close an empty combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With the reading cursor on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Escape

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With the reading cursor on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Escape

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 40: Close an empty combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 41: Close an empty combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 42: Close a filled in combobox in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Escape

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'Alabama'.
  3. With the reading cursor on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Escape

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 43: Close a filled in combobox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 44: Close a filled in combobox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Change in state (to collapsed) is conveyed

Test 45: Navigate from an empty, collapsed combobox to the first option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 46: Navigate from an empty, collapsed combobox to the first option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 47: Navigate from an empty, collapsed combobox to the last option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed

Test 48: Navigate from an empty, collapsed combobox to the last option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed

Test 49: Navigate from a filled in, collapsed combobox to the first option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 50: Navigate from a filled in, collapsed combobox to the first option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 51: Navigate from a filled in, collapsed combobox to the last option in a listbox popup interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 52: Navigate from a filled in, collapsed combobox to the last option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 53: Navigate from an empty, expanded combobox to the first option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 54: Navigate from an empty, expanded combobox to the first option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 55: Navigate from an empty, expanded combobox to the last option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 56: Navigate from an empty, expanded combobox to the last option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (56) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 57: Navigate from a filled in, expanded combobox to the first option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 58: Navigate from a filled in, expanded combobox to the first option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 59: Navigate from a filled in, expanded combobox to the last option in a listbox popup interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 60: Navigate from a filled in, expanded combobox to the last option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (5) is conveyed
MUST Number of options in the popup (5) is conveyed

Test 61: Navigate to the next option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alaska') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alaska') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 62: Navigate to the next option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences.
    • Control+Option+Right
    • Down Arrow

Control+Option+Right: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alaska') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (56) is conveyed

Down Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alaska') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 63: Navigate to the previous option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 64: Navigate to the previous option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left
    • Up Arrow

Ctrl+Option+Left: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Up Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST State of the combobox (expanded) is conveyed
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 65: Read information about a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, and places focus on the first option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, and places focus on the first option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences.
    • Insert+Tab

Insert+Tab: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 66: Read information about a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, and places focus on the first option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Control+Option+F4: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role of the popup ('listbox') is conveyed
MUST Name of the popup ('States') is conveyed
MUST Text of the focused option in the popup ('Alabama') is conveyed
SHOULD State of the focused option in the popup (selected) is conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (56) is conveyed

Test 67: Navigate out of a listbox popup by moving the editing cursor to the right in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'l') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'l') is conveyed

Test 68: Navigate out of a listbox popup by moving the editing cursor to the left in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences.
    • Left Arrow

Left Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences.
    • Left Arrow

Left Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

Test 69: Navigate out of a listbox popup by moving the editing cursor to the right

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popupwith focus on the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'l') is conveyed

Test 70: Navigate out of a listbox popup by moving the editing cursor to the left

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences.
    • Left Arrow

Left Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

Test 71: Navigate out of a listbox popup by moving the editing cursor to the end of the textbox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences.
    • End

End: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (at the end of the textbox) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences.
    • End

End: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (at the end of the textbox) is conveyed

Test 72: Navigate out of a listbox popup by moving the editing cursor to the beginning of the textbox in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences.
    • Home

Home: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences.
    • Home

Home: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

Test 73: Navigate out of a listbox popup by moving the editing cursor to the end of the textbox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences.
    • End

End: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (at the end of the textbox) is conveyed

Test 74: Navigate out of a listbox popup by moving the editing cursor to the beginning of the textbox

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences.
    • Home

Home: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (expanded) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed
MUST Cursor position (on the character 'a') is conveyed

Test 75: Select an option in a listbox popup in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the Combobox and places focus on 'Alabama' in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Escape: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the Combobox and places focus on 'Alabama' in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Escape: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Test 76: Select an option in a listbox popup

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the Combobox and places focus on 'Alabama' in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Enter
    • Escape

Control+Option+Space: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Enter: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed

Escape: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name of the combobox ('State') is conveyed
MUST State of the combobox (collapsed) is conveyed
MUST Text of the selected option ('Alabama') is conveyed
MUST The ability to enter or edit text is conveyed
MUST The presence of autocomplete behavior is conveyed