Editor Menubar Example Test Plan (40 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate to menubar 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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • F / Shift+F

Up Arrow / Down Arrow: 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

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

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are 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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • Insert+Down (or CapsLock+Down)

Up Arrow / Down Arrow: 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Insert+Down (or CapsLock+Down): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 2: Activate menubar 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 .
  3. Navigate to the 'Font" menu item in the 'Text Formatting' menubar example with down arrow. | Activate the 'Font' menu Do this with each of the following commands or command sequences.
    • Space
    • Enter

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

Priority Assertion Statement
MUST Change of mode from reading to interaction is conveyed

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

Priority Assertion Statement
MUST Change of mode from reading to interaction 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 .
  3. Navigate to the 'Font" menu item in the 'Text Formatting' menubar example with down arrow. | Activate the 'Font' menu Do this with each of the following commands or command sequences.
    • Space
    • Enter

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

Priority Assertion Statement
MUST Change of mode from reading to interaction is conveyed

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

Priority Assertion Statement
MUST Change of mode from reading to interaction is conveyed

Test 3: Navigate to menubar with commands that switch mode from reading to interaction

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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Change of mode from reading to interaction is conveyed
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are 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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Change of mode from reading to interaction is conveyed
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 4: Navigate to menubar 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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are 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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 5: Navigate to menubar

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 just before the menubar.
  3. Navigate to the 'Text Formatting' menubar Do this with each of the following commands or command sequences.
    • Tab
    • Control+Option+Right

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

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

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

Priority Assertion Statement
MUST The role 'menubar' is conveyed
MUST The menubar name 'Text Formatting' is conveyed
MUST The menu item name "Font" is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 6: Navigate to menu item in menubar 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 .
  3. Navigate to 'Text Formatting' menu with down arrow| Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu 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 .
  3. Navigate to 'Text Formatting' menu with down arrow| Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Insert+Numpad 6 (or CapsLock+Numpad 6)

Insert+Numpad 6 (or CapsLock+Numpad 6): 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu is conveyed

Test 7: Navigate to menu item in menubar 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 'Font' menu item.
  3. Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu 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 'Font' menu item.
  3. Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu is conveyed

Test 8: Navigate to menu item in menubar

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 'Font' menu item.
  3. Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Control+Option+Right
    • Right Arrow

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

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu is conveyed

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Closed state of the submenu is conveyed

Test 9: Navigate to open menu item in menubar 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 'Font' menu item.
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Open state of the submenu 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 'Font' menu item.
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Open state of the submenu is conveyed

Test 10: Navigate to open menu item in menubar

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 'Font' menu item.
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu Do this with each of the following commands or command sequences.
    • Right Arrow

Right Arrow: 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Style/Color' is conveyed
MUST Availability of a submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menuitem' is conveyed
SHOULD Open state of the submenu is conveyed

Test 11: Open submenu 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 'Text Align' menu item.
  3. Open 'Text Align' submenu Do this with each of the following commands or command sequences.
    • Enter
    • Space
    • Down Arrow

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are 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 'Text Align' menu item.
  3. Open 'Text Align' submenu Do this with each of the following commands or command sequences.
    • Enter
    • Space
    • Down Arrow

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 12: Open submenu

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 'Text Align' menu item.
  3. Open 'Text Align' submenu Do this with each of the following commands or command sequences.
    • Enter
    • Space
    • Down Arrow
    • Control+Option+Space followed by Control+Option+Right

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Control+Option+Space followed by Control+Option+Right: 2 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Left' is conveyed
MUST The role 'menu item radio' is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 13: Close submenu 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 'Text Align' menu item.
  3. Open 'Text Align' submenu. | Close the menu Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST The name 'Text Align' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are 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 'Text Align' menu item.
  3. Open 'Text Align' submenu. | Close the menu Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST The name 'Text Align' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 14: Close submenu

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 'Text Align' menu item.
  3. Open 'Text Align' submenu. | Close the menu Do this with each of the following commands or command sequences.
    • Escape

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

Priority Assertion Statement
MUST The name 'Text Align' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed

Test 15: Navigate to checked menu item radio 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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

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

Priority Assertion Statement
MUST The name 'Sans-serif' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are 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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

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

Priority Assertion Statement
MUST The name 'Sans-serif' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 16: Navigate to checked menu item radio

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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • Control+Option+Right / Ctrl+Option+Left

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

Priority Assertion Statement
MUST The name 'Sans-serif' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Sans-serif' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 17: Navigate to unchecked menu item radio 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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

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

Priority Assertion Statement
MUST The name 'Monospace' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are 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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

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

Priority Assertion Statement
MUST The name 'Monospace' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 18: Navigate to unchecked menu item radio

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 'Font' menu item.
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • Control+Option+Right / Ctrl+Option+Left

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

Priority Assertion Statement
MUST The name 'Monospace' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Monospace' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 19: Navigate to unchecked menu item checkbox 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Test 20: Navigate to unchecked menu item checkbox

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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • Control+Option+Right / Ctrl+Option+Left

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Control+Option+Right / Ctrl+Option+Left: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Test 21: Navigate to checked menu item checkbox 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Test 22: Navigate to checked menu item checkbox

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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Up Arrow / Down Arrow
    • Control+Option+Right / Ctrl+Option+Left

Up Arrow / Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Control+Option+Right / Ctrl+Option+Left: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed
SHOULD The name and role of the 'Font Style' group are conveyed

Test 23: Read menu item 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 .
  3. Navigate to the 'Text Formatting' menubar. | Navigate to the size menu item in the menubar. | Read 'Size' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' 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 .
  3. Navigate to the 'Text Formatting' menubar. | Navigate to the size menu item in the menubar. | Read 'Size' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

Test 24: Read 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 sets focus on the 'Size' menu item.
  3. Read the 'Size' menu item in the menubar Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' 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 'Size' menu item.
  3. Read the 'Size' menu item in the menubar Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 2 MUST, 3 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

Test 25: Read 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 sets focus on the 'Size' menu item.
  3. Read the 'Size' menu item in the menubar Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

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

Priority Assertion Statement
MUST The name 'Size' is conveyed
MUST Availability of a submenu is conveyed
SHOULD Closed state of the submenu is conveyed
SHOULD The position of the item and number of items in the menubar are conveyed
SHOULD The role 'menu item' is conveyed

Test 26: Read unchecked menu item radio 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Blue' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Blue' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 27: Read unchecked menu item radio 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 28: Read unchecked menu item radio

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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Blue' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 29: Read checked menu item radio 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Black' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Black' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 30: Read checked menu item radio 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 31: Read checked menu item radio

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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

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

Priority Assertion Statement
MUST The name 'Black' is conveyed
MUST The role 'menu item radio' is conveyed
MUST The checked state is conveyed
SHOULD The position of the item and number of items in the 'Text Color' group are conveyed
MUST The name and role of the 'Text Color' group are conveyed

Test 32: Read unchecked menu item checkbox 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 33: Read unchecked menu item checkbox 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are 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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 34: Read unchecked menu item checkbox

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 'Style/Color' menu item.
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 35: Read checked menu item checkbox 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 36: Read checked menu item checkbox 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 'Style/Color' menu item.
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are 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 'Style/Color' menu item.
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 4 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 37: Read checked menu item checkbox

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 'Style/Color' menu item.
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

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

Priority Assertion Statement
MUST The name 'Italic' is conveyed
MUST The role 'menu item checkbox' is conveyed
MUST The unchecked state is conveyed
SHOULD The position of the item and number of items in the 'Font Style ' group are conveyed
MUST The name and role of the 'Font Style' group are conveyed

Test 38: Read disabled menu item 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Size' menu item with right arrow. | Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Activate the screen reader reading cursor. | Read the 'Smaller' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are 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 just before the menubar.
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Size' menu item with right arrow. | Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Activate the screen reader reading cursor. | Read the 'Smaller' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 39: Read disabled 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 sets focus on the 'Size' menu item.
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are 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 'Size' menu item.
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Numpad 5 (or CapsLock+Numpad 5)

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Insert+Numpad 5 (or CapsLock+Numpad 5): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

Test 40: Read disabled 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 sets focus on the 'Size' menu item.
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed

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

Priority Assertion Statement
MUST The name 'Smaller' is conveyed
SHOULD The role 'menu item' is conveyed
MUST The disabled state is conveyed
SHOULD The position of the item and number of items in the menu are conveyed