Tabs with Manual Activation Test Plan (29 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a tab list 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 tab list.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Tab
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 tab list.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Tab
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 2: Navigate backwards to a tab list 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 activates the third tab in the tab list, and sets focus on the tab panel.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Shift+Tab
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, 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 activates the third tab in the tab list, and sets focus on the tab panel.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Shift+Tab
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 3: Navigate forwards to a tab list 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 tab list.
  3. Navigate to the tab list. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 tab list.
  3. Navigate to the tab list. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 4: Navigate backwards to a tab list 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 activates the third tab in the tab list, and sets focus on the tab panel.
  3. Navigate to the tab list. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, 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 activates the third tab in the tab list, and sets focus on the tab panel.
  3. Navigate to the tab list. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 5: Navigate forwards to a tab list

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 tab list.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Tab
    • Control+Option+Right
    • Control+Option+Command+J

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Nils Frahm', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 6: Navigate backwards to a tab list

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 activates the third tab in the tab list, and sets focus on the tab panel.
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the tab list. Do this with each of the following commands or command sequences.
    • Shift+Tab
    • Ctrl+Option+Left
    • Shift+Control+Option+Command+J

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab list' is conveyed
MUST Name of the tab list, 'Entertainment', is conveyed
MUST Role of the selected item, 'tab', is conveyed
MUST Name of the focused tab, 'Joke', is conveyed
MUST State of the focused tab, 'selected', is conveyed
MUST Position of the focused tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 7: Read information about a tab in a tab list 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 first tab.
  3. With the reading cursor on the 'Nils Frahm' tab, read information about the tab. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 first tab.
  3. With the reading cursor on the 'Nils Frahm' tab, read information about the tab. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 8: Read information about a tab in a tab list 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 first tab.
  3. With focus on the 'Nils Frahm' tab, read information about the tab. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 first tab.
  3. With focus on the 'Nils Frahm' tab, read information about the tab. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 9: Read information about a tab in a tab list

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 first tab.
  3. With focus on the 'Nils Frahm' tab, read information about the tab. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 10: Navigate to the next tab in a tab list 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 first tab.
  3. With the reading cursor on the 'Nils Frahm' tab, navigate to the next tab. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
SHOULD Position of tab in the tab list, 2, is conveyed
SHOULD Number of tabs in the tab list, 3, 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 first tab.
  3. With the reading cursor on the 'Nils Frahm' tab, navigate to the next tab. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
SHOULD Position of tab in the tab list, 2, is conveyed
SHOULD Number of tabs in the tab list, 3, is conveyed

Test 11: Navigate to the next tab in a tab list 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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 3, 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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 12: Navigate to the next tab in a tab list

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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. Do this with each of the following commands or command sequences.
    • Control+Option+Right

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 13: Navigate to the previous tab in a tab list 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 second tab.
  3. With the reading cursor on the 'Agnes Obel' tab, navigate to the previous tab. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
SHOULD Position of tab in the tab list, 1, is conveyed
SHOULD Number of tabs in the tab list, 3, 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 second tab.
  3. With the reading cursor on the 'Agnes Obel' tab, navigate to the previous tab. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
SHOULD Position of tab in the tab list, 1, is conveyed
SHOULD Number of tabs in the tab list, 3, is conveyed

Test 14: Navigate to the previous tab in a tab list 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 second tab.
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 second tab.
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 15: Navigate to the previous tab in a tab list

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 second tab.
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 16: Navigate to the first tab in a tab list 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 third tab.
  3. With focus on the 'Joke' tab, navigate to the first tab. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, 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 third tab.
  3. With focus on the 'Joke' tab, navigate to the first tab. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 17: Navigate to the first tab in a tab list

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 third tab.
  3. With focus on the 'Joke' tab, navigate to the first tab. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 1, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 18: Navigate to the last tab in a tab list 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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Joke' is conveyed
MUST Position of tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, 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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Joke' is conveyed
MUST Position of tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 19: Navigate to the last tab in a tab list

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 first tab.
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Joke' is conveyed
MUST Position of tab in the tab list, 3, is conveyed
MUST Number of tabs in the tab list, 3, is conveyed

Test 20: Navigate forwards to a tab panel 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 first tab.
  3. Navigate to the tab panel. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

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 first tab.
  3. Navigate to the tab panel. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

Test 21: Navigate backwards to a tab panel 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 tab panel.
  3. Navigate to the tab panel. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

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 tab panel.
  3. Navigate to the tab panel. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

Test 22: Navigate forwards to a tab panel

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 first tab.
  3. Navigate to the tab panel. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the tab panel. Do this with each of the following commands or command sequences.
    • Tab
    • Control+Option+Right

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

Test 23: Navigate backwards to a tab panel

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 tab panel.
  3. Navigate to the tab panel. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the tab panel. Do this with each of the following commands or command sequences.
    • Shift+Tab
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

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

Priority Assertion Statement
MUST Role 'tab panel' is conveyed
MUST Name 'Nils Frahm' is conveyed
MUST Textual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'

Test 24: Activate a tab in a tab list 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 second tab.
  3. With the reading cursor on the 'Agnes Obel' tab, activate the tab. 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 State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
  3. With the reading cursor on the 'Agnes Obel' tab, activate the tab. 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 State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

Test 25: Activate a tab in a tab list 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 second tab.
  3. With focus on the 'Agnes Obel' tab, activate the tab. 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 State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
  3. With focus on the 'Agnes Obel' tab, activate the tab. 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 State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

Test 26: Activate a tab in a tab list

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 second tab.
  3. With focus on the 'Agnes Obel' tab, activate the tab. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Space
    • Enter

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

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

Priority Assertion Statement
MUST State of the tab, 'selected', is conveyed

Test 27: Delete a tab from a tab list 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 third tab.
  3. With the reading cursor on the 'Joke' tab, delete the tab. Do this with each of the following commands or command sequences.
    • Delete

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 2, 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 third tab.
  3. With the reading cursor on the 'Joke' tab, delete the tab. Do this with each of the following commands or command sequences.
    • Delete

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 2, is conveyed

Test 28: Delete a tab from a tab list 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 third tab.
  3. With focus on the 'Joke' tab, delete the tab. Do this with each of the following commands or command sequences.
    • Delete

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 2, 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 third tab.
  3. With focus on the 'Joke' tab, delete the tab. Do this with each of the following commands or command sequences.
    • Delete

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 2, is conveyed

Test 29: Delete a tab from a tab list

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 third tab.
  3. With focus on the 'Joke' tab, delete the tab. Do this with each of the following commands or command sequences.
    • Delete

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

Priority Assertion Statement
MUST Role 'tab' is conveyed
MUST Name 'Agnes Obel' is conveyed
MUST State of the tab, 'selected', is conveyed
MUST Position of tab in the tab list, 2, is conveyed
MUST Number of tabs in the tab list, 2, is conveyed