Select Only Combobox Example Test Plan (38 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a collapsed select-only 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 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • F
    • C
    • Tab
    • Down Arrow, then Down Arrow, then Down Arrow

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 a link before the Combobox.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • F
    • C
    • Tab
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Down Arrow: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 2: Navigate backwards to a collapsed select-only 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 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 a link after the Combobox.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+C
    • Shift+Tab
    • Up Arrow, then Up Arrow

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 3: Navigate forwards to a collapsed select-only 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 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 4: Navigate backwards to a collapsed select-only 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 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 5: Navigate forwards to a collapsed select-only 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 'Favorite Fruit' 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: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 6: Navigate backwards to a collapsed select-only 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 'Favorite Fruit' 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: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 7: Read information about a collapsed select-only 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 'Favorite Fruit' combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 the combobox.
  3. With the reading cursor on the 'Favorite Fruit' combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 8: Read information about a collapsed select-only 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 'Favorite Fruit' combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 the combobox.
  3. With focus on the 'Favorite Fruit' combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Insert+Tab

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 9: Read information about a collapsed select-only 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 'Favorite Fruit' 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: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 10: Open a collapsed select-only 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. Do this with each of the following commands or command sequences.
    • Alt+Down

Alt+Down: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is not 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 (13) 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. Do this with each of the following commands or command sequences.
    • Alt+Down

Alt+Down: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is not 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 (13) is conveyed

Test 11: Open a collapsed select-only 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. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Alt+Down
    • Up Arrow
    • Enter
    • Space

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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Alt+Down: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Enter: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Space: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Alt+Down
    • Up Arrow
    • Enter
    • Space

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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Alt+Down: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Enter: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Space: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 12: Open a collapsed select-only 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. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Down Arrow
    • Option+Down
    • Up Arrow
    • Enter
    • Space

Control+Option+Space: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Option+Down: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Enter: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Space: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 13: Open a collapsed select-only combobox to the first option 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 set focus to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 set focus to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 14: Open a collapsed select-only combobox to the first option

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 set focus to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 15: Open a collapsed select-only combobox to a specific option 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 set focus on a specific option by typing a printable character. Do this with each of the following commands or command sequences.
    • A

A: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) 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 set focus on a specific option by typing a printable character. Do this with each of the following commands or command sequences.
    • A

A: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 16: Open a collapsed select-only combobox to a specific option

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 set focus on a specific option by typing a printable character. Do this with each of the following commands or command sequences.
    • A

A: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 17: Open a collapsed select-only combobox to the last option 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 set focus on the last option. Do this with each of the following commands or command sequences.
    • End

End: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) 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 set focus on the last option. Do this with each of the following commands or command sequences.
    • End

End: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 18: Open a collapsed select-only combobox to the last option

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 set focus on the last option. Do this with each of the following commands or command sequences.
    • End

End: 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 19: 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 sets focus on and expands the Combobox.
  3. with focus on 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 20: 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 sets focus on and expands the Combobox.
  3. with focus on 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 ('Favorite Fruit') is conveyed
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 21: Navigate forwards to 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 sets focus on and expands the Combobox.
  3. With focus on the listbox popup, navigate forwards by a single option. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) 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 listbox popup, navigate forwards by a single option. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 22: Navigate backwards to 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 sets focus on and expands the Combobox, and sets the focused option to 'Apple'.
  3. With focus on the listbox popup, navigate backwards by a single option. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 focused option to 'Apple'.
  3. With focus on the listbox popup, navigate backwards by a single option. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 23: Navigate forwards to 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 sets focus on and expands the Combobox.
  3. With focus on the listbox popup, navigate forwards by a single option. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Control+Option+Down
    • Control+Option+Right

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 24: Navigate backwards to 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 sets focus on and expands the Combobox, and sets the focused option to 'Apple'.
  3. With focus on the listbox popup, navigate backwards by a single option. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Control+Option+Up
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 25: Navigate to a specific 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 listbox popup, type a printable character to set focus on a specific option. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) 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 listbox popup, type a printable character to set focus on a specific option. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 26: Navigate to a specific 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 listbox popup, type a printable character to set focus on a specific option. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
MUST Text of the focused option in the popup ('Apple') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (2) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 27: Navigate 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 focused option to 'Apple'.
  3. With focus on the listbox popup, navigate to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) 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 focused option to 'Apple'.
  3. With focus on the listbox popup, navigate to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 28: Navigate 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, and sets the focused option to 'Guava'.
  3. With focus on the listbox popup, navigate to the last option. Do this with each of the following commands or command sequences.
    • End

End: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) 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 focused option to 'Guava'.
  3. With focus on the listbox popup, navigate to the last option. Do this with each of the following commands or command sequences.
    • End

End: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 29: Navigate 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 focused option to 'Apple'.
  3. With focus on the listbox popup, navigate to the first option. Do this with each of the following commands or command sequences.
    • Home

Home: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Choose a Fruit') is conveyed
SHOULD State of the focused option in the popup (selected) is not conveyed
MUST Position of the focused option in the popup (1) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 30: Navigate 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 focused option to 'Guava'.
  3. With focus on the listbox popup, navigate to the last option. Do this with each of the following commands or command sequences.
    • End

End: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Huckleberry') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (13) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 31: Navigate forwards by ten options 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 listbox popup, navigate forwards by ten options. Do this with each of the following commands or command sequences.
    • Page Down

Page Down: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Grape') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (11) is conveyed
MUST Number of options in the popup (13) 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 listbox popup, navigate forwards by ten options. Do this with each of the following commands or command sequences.
    • Page Down

Page Down: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Grape') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (11) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 32: Navigate backwards by ten options 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 focused option to 'Huckleberry'.
  3. with focus on the listbox popup, navigate backwards by ten options. Do this with each of the following commands or command sequences.
    • Page Up

Page Up: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Banana') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (3) is conveyed
MUST Number of options in the popup (13) 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 focused option to 'Huckleberry'.
  3. with focus on the listbox popup, navigate backwards by ten options. Do this with each of the following commands or command sequences.
    • Page Up

Page Up: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Banana') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (3) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 33: Navigate forwards by ten options 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 listbox popup, navigate forwards by ten options. Do this with each of the following commands or command sequences.
    • Page Down

Page Down: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Grape') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (11) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 34: Navigate backwards by ten options 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 focused option to 'Huckleberry'.
  3. with focus on the listbox popup, navigate backwards by ten options. Do this with each of the following commands or command sequences.
    • Page Up

Page Up: 3 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the focused option in the popup ('Banana') is conveyed
SHOULD State of the focused option in the popup (not selected) is conveyed
MUST Position of the focused option in the popup (3) is conveyed
MUST Number of options in the popup (13) is conveyed

Test 35: 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 sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Enter
    • Space
    • Alt+Up

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

Space: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (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 focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Enter
    • Space
    • Alt+Up

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

Space: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 36: 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 sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Enter
    • Space
    • Option+Up

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

Space: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Apple') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 37: Close 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 focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (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 focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed

Test 38: Close 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 focused option to 'Apple' without selecting it.
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'combobox' is conveyed
MUST Name 'Favorite Fruit' is conveyed
MUST Text of the selected option ('Choose a Fruit') is conveyed
MUST State of the combobox (collapsed) is conveyed