Navigation Menu Button Test Plan (24 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a menu button 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 menu button.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • B
    • F
    • Tab
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • B
    • F
    • Tab
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 2: Navigate forwards to a menu button 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 menu button.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 3: Navigate forwards to a menu button

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 menu button.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Tab
    • Control+Option+Right
    • Control+Option+Command+J

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 4: Navigate backwards to a menu button 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 menu button.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Shift+B
    • Shift+F
    • Shift+Tab
    • Up Arrow

Shift+B: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Up Arrow: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Shift+B
    • Shift+F
    • Shift+Tab
    • Up Arrow

Shift+B: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Up Arrow: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 5: Navigate backwards to a menu button 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 menu button.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 6: Navigate backwards to a menu button

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 menu button.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'WAI-ARIA Quick Links' menu button. Do this with each of the following commands or command sequences.
    • Shift+Tab
    • Ctrl+Option+Left
    • Shift+Control+Option+Command+J

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 7: Read information about a menu button 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 menu button.
  3. With the reading cursor on the 'WAI-ARIA Quick Links', read information about the menu button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With the reading cursor on the 'WAI-ARIA Quick Links', read information about the menu button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 8: Read information about a menu button 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links', read information about the menu button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links', read information about the menu button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 9: Read information about a menu button

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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links', read information about the menu button. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 10: Open a menu 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 menu button.
  3. With the reading cursor on the 'WAI-ARIA Quick Links' menu button, open the menu. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) 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 menu button.
  3. With the reading cursor on the 'WAI-ARIA Quick Links' menu button, open the menu. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 11: Open a menu 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. Do this with each of the following commands or command sequences.
    • Space
    • Enter
    • Down Arrow

Space: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. Do this with each of the following commands or command sequences.
    • Space
    • Enter
    • Down Arrow

Space: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 12: Open a menu

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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Space
    • Enter
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Space: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role 'menu' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 13: Open a menu to the last item 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. 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 'MENU' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) 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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. 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 'MENU' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 14: Open a menu to the last item

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 menu button.
  3. With focus on the 'WAI-ARIA Quick Links' menu button, open the menu. 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 'MENU' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 15: Read information about a menu item 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, read information about the item. 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 of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, read information about the item. 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 of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 16: Read information about a menu item

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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, read information about the item. 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 of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
MUST Role of the focused item, 'menu item', is conveyed
MUST Name of the focus item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 17: Navigate to the first item in a menu 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 opens the menu, and sets focus on 'Accessible Name and Description'.
  3. With focus on the 'Accessible Name and Description' menu item, navigate to the 'W3C Home Page' menu item. Do this with each of the following commands or command sequences.
    • Home
    • Down Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) 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 opens the menu, and sets focus on 'Accessible Name and Description'.
  3. With focus on the 'Accessible Name and Description' menu item, navigate to the 'W3C Home Page' menu item. Do this with each of the following commands or command sequences.
    • Home
    • Down Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 18: Navigate to the first item in a menu

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 opens the menu, and sets focus on 'Accessible Name and Description'.
  3. With focus on the 'Accessible Name and Description' menu item, navigate to the 'W3C Home Page' menu item. Do this with each of the following commands or command sequences.
    • Home
    • Down Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'W3C Home Page', is conveyed
MUST Position of the focused item in the menu (1) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 19: Navigate to the last item in a menu 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, navigate to the 'Accessible Name and Description' menu item. Do this with each of the following commands or command sequences.
    • End
    • Up Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, navigate to the 'Accessible Name and Description' menu item. Do this with each of the following commands or command sequences.
    • End
    • Up Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 20: Navigate to the last item in a menu

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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, navigate to the 'Accessible Name and Description' menu item. Do this with each of the following commands or command sequences.
    • End
    • Up Arrow

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Name and Description', is conveyed
MUST Position of the focused item in the menu (6) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 21: Navigate to an item in a menu 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, type a character to navigate to a different menu item. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Rich Internet Application Specification', is conveyed
MUST Position of the focused item in the menu (3) is conveyed
MUST Number of items in the menu (6) 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, type a character to navigate to a different menu item. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Rich Internet Application Specification', is conveyed
MUST Position of the focused item in the menu (3) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 22: Navigate to an item in a menu 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, type a character to navigate to a different menu item. Do this with each of the following commands or command sequences.
    • A

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

Priority Assertion Statement
SHOULD Role of the focused item, 'menu item', is conveyed
MUST Name of the focused item, 'Accessible Rich Internet Application Specification', is conveyed
MUST Position of the focused item in the menu (3) is conveyed
MUST Number of items in the menu (6) is conveyed

Test 23: Close a menu 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, close the menu. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' 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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, close the menu. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed

Test 24: Close a menu

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 opens the menu, and sets focus on 'W3C Home Page'.
  3. With focus on the 'W3C Home Page' menu item, close the menu. Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST Role 'menu button' is conveyed
MUST Name 'WAI-ARIA Quick Links' is conveyed