Data Grid Example 1: Minimal Data Grid Test Plan (55 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a grid 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 grid.
  3. Navigate to the first column header in the grid. Do this with each of the following commands or command sequences.
    • T, then Down Arrow
    • Down Arrow

T, then Down Arrow: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) 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 before the grid.
  3. Navigate to the first column header in the grid. Do this with each of the following commands or command sequences.
    • T
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

Test 2: Navigate backwards to a grid in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the grid.
  3. Navigate to the first column header in the grid. Do this with each of the following commands or command sequences.
    • Shift+T, then Down Arrow

Shift+T, then Down Arrow: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) 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 after the grid.
  3. Navigate to the first column header in the grid. Do this with each of the following commands or command sequences.
    • Shift+T

Shift+T: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

Test 3: Navigate forwards to a grid

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 grid.
  3. Navigate to the first column header in the grid. Do this with each of the following commands or command sequences.
    • Control+Option+Right
    • Control+Option+Command+T

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Coordinates of the column header (column 1, row 1) are conveyed

Test 4: Navigate into the end of a grid in reading mode

JAWS

Instructions

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

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Grid boundary is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
SHOULD Number of columns (5) is conveyed
SHOULD Number of rows (7) is conveyed
MUST Text of the last column header ('Balance') is conveyed
MUST Text of the last cell ('$995,532.00') is conveyed
MUST Coordinates of the last cell (column 5, row 7) 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 after the grid.
  3. Navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Grid boundary is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
SHOULD Number of columns (5) is conveyed
SHOULD Number of rows (7) is conveyed
MUST Text of the last column header ('Balance') is conveyed
MUST Text of the last cell ('$995,532.00') is conveyed
MUST Coordinates of the last cell (column 5, row 7) are conveyed

Test 5: Navigate into the end of a grid

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 grid.
  3. Navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Role 'grid' is conveyed
MUST Grid boundary is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
SHOULD Number of columns (5) is conveyed
SHOULD Number of rows (7) is conveyed
MUST Text of the last column header ('Balance') is conveyed
MUST Text of the last cell ('$995,532.00') is conveyed
MUST Coordinates of the last cell (column 5, row 7) are conveyed

Test 6: Move focus forwards into a grid 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 grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 before the grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 7: Move focus backwards into a grid in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 after the grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 8: Move focus forwards into a grid 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 grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 before the grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 9: Move focus backwards into a grid 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 grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 after the grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 10: Move focus forwards into a grid

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 grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 11: Move focus backwards into a grid

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 grid.
  3. Move keyboard focus onto the first non-header cell in the grid. 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 'grid' is conveyed
MUST Name 'Transactions January 1 through January 6' is conveyed
MUST Number of columns (5) is conveyed
MUST Number of rows (7) is conveyed
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 12: Read information about a grid cell 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 cell of the second row in the grid.
  3. With the reading cursor on the first non-header cell in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 first cell of the second row in the grid.
  3. With the reading cursor on the first non-header cell in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 13: Read information about a grid cell 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 cell of the second row in the grid.
  3. With focus on the first non-header cell in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) 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 first cell of the second row in the grid.
  3. With focus on the first non-header cell in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 14: Read information about a grid cell

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 cell of the second row in the grid.
  3. With focus on the first non-header cell in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the first column header ('Date') is conveyed
MUST Text of the first cell ('01-Jan-16') is conveyed
MUST coordinates of the first cell (column 1, row 2) are conveyed

Test 15: Read information about a grid cell containing a link 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 cell of the second row in the grid.
  3. With the reading cursor on a cell containing a link in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 third cell of the second row in the grid.
  3. With the reading cursor on a cell containing a link in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 16: Read information about a grid cell containing a link 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 cell of the second row in the grid.
  3. With focus on a cell containing a link in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 third cell of the second row in the grid.
  3. With focus on a cell containing a link in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 17: Read information about a grid cell containing a link

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 cell of the second row in the grid.
  3. With focus on a cell containing a link in the grid, read information about the cell. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 18: Navigate to the next column in a grid 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 cell of the second row in the grid.
  3. Navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) 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 first cell of the second row in the grid.
  3. Navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 19: Navigate to the next column in a grid 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 cell of the second row in the grid.
  3. Navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) 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 first cell of the second row in the grid.
  3. Navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 20: Navigate to the next column in a grid

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 cell of the second row in the grid.
  3. Navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow
    • Control+Option+Right
    • Control+Option+Command+Y

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 21: Navigate to the previous column in a grid 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 cell of the second row in the grid.
  3. Navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Left

Control+Alt+Left: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 second cell of the second row in the grid.
  3. Navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Left

Control+Alt+Left: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 22: Navigate to the previous column in a grid 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 cell of the second row in the grid.
  3. Navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 second cell of the second row in the grid.
  3. Navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 23: Navigate to the previous column in a grid

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 cell of the second row in the grid.
  3. Navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow
    • Ctrl+Option+Left
    • Shift+Control+Option+Command+Y

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Shift+Control+Option+Command+Y: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 24: Navigate to the next column containing a link in a grid 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 cell of the second row in the grid.
  3. Navigate to the next column containing a link in the grid. Do this with each of the following commands or command sequences.
    • U
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 second cell of the second row in the grid.
  3. Navigate to the next column containing a link in the grid. Do this with each of the following commands or command sequences.
    • U
    • K
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 25: Navigate to the next column containing a link in a grid 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 cell of the second row in the grid.
  3. Navigate to the next column containing a link in the grid. 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 Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 second cell of the second row in the grid.
  3. Navigate to the next column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 26: Navigate to the next column containing a link in a grid

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 cell of the second row in the grid.
  3. Navigate to the next column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow
    • Control+Option+Right
    • Control+Option+Command+Y
    • Control+Option+Command+L

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 27: Navigate to the previous column containing a link in a grid 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 fourth cell of the second row in the grid.
  3. Navigate to the previous column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Shift+U
    • Control+Alt+Left

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Control+Alt+Left: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 fourth cell of the second row in the grid.
  3. Navigate to the previous column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Shift+U
    • Shift+K
    • Control+Alt+Left

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Control+Alt+Left: 4 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 28: Navigate to the previous column containing a link in a grid 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 fourth cell of the second row in the grid.
  3. Navigate to the previous column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 fourth cell of the second row in the grid.
  3. Navigate to the previous column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 29: Navigate to the previous column containing a link in a grid

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 fourth cell of the second row in the grid.
  3. Navigate to the previous column containing a link in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow
    • Ctrl+Option+Left
    • Shift+Control+Option+Command+Y
    • Shift+Control+Option+Command+L

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Description') is conveyed
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 30: Navigate to the next column from a cell containing a link in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Right

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) are conveyed

Test 31: Navigate to the next column from a cell containing a link in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) are conveyed

Test 32: Navigate to the next column from a cell containing a link in a grid

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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next column in the grid. Do this with each of the following commands or command sequences.
    • Right Arrow
    • Control+Option+Right
    • Control+Option+Command+Y

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Amount') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 4, row 2) are conveyed

Test 33: Navigate to the previous column from a cell containing a link in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Left

Control+Alt+Left: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Left

Control+Alt+Left: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 34: Navigate to the previous column from a cell containing a link in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 35: Navigate to the previous column from a cell containing a link in a grid

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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the previous column in the grid. Do this with each of the following commands or command sequences.
    • Left Arrow
    • Ctrl+Option+Left
    • Shift+Control+Option+Command+Y

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Shift+Control+Option+Command+Y: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Type') is conveyed
MUST Text of the cell ('Deposit') is conveyed
MUST coordinates of the cell (column 2, row 2) are conveyed

Test 36: Navigate to the next row in a grid 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 cell of the second row in the grid.
  3. Navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Down

Control+Alt+Down: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) 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 first cell of the second row in the grid.
  3. Navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Down

Control+Alt+Down: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) are conveyed

Test 37: Navigate to the next row in a grid 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 cell of the second row in the grid.
  3. Navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) 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 first cell of the second row in the grid.
  3. Navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) are conveyed

Test 38: Navigate to the next row in a grid

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 cell of the second row in the grid.
  3. Navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Control+Option+Down

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

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) are conveyed

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

Priority Assertion Statement
MUST Text of the cell ('02-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 3) are conveyed

Test 39: Navigate to the previous row in a grid 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 cell of the third row in the grid.
  3. Navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Up

Control+Alt+Up: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 first cell of the third row in the grid.
  3. Navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Up

Control+Alt+Up: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 40: Navigate to the previous row in a grid 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 cell of the third row in the grid.
  3. Navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 first cell of the third row in the grid.
  3. Navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 41: Navigate to the previous row in a grid

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 cell of the third row in the grid.
  3. Navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Control+Option+Up

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

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

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

Priority Assertion Statement
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 42: Navigate to a cell containing a link on the next row in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Down

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Down

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) are conveyed

Test 43: Navigate to a cell containing a link on the next row in a grid 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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) 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 third cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) are conveyed

Test 44: Navigate to a cell containing a link on the next row in a grid

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 cell of the second row in the grid.
  3. From a cell containing a link, navigate to the next row in the grid. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Control+Option+Down

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) are conveyed

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Down Town Grocery' is conveyed
MUST coordinates of the cell (column 3, row 3) are conveyed

Test 45: Navigate to a cell containing a link on the previous row in a grid 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 cell of the third row in the grid.
  3. From a cell containing a link, navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Up

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 third cell of the third row in the grid.
  3. From a cell containing a link, navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Control+Alt+Up

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 46: Navigate to a cell containing a link on the previous row in a grid 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 cell of the third row in the grid.
  3. From a cell containing a link, navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) 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 third cell of the third row in the grid.
  3. From a cell containing a link, navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 47: Navigate to a cell containing a link on the previous row in a grid

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 cell of the third row in the grid.
  3. From a cell containing a link, navigate to the previous row in the grid. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Control+Option+Up

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST Name 'Cash Deposit' is conveyed
MUST coordinates of the cell (column 3, row 2) are conveyed

Test 48: Navigate to the first cell of a row in a grid 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 fifth cell of the second row in the grid.
  3. Navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 fifth cell of the second row in the grid.
  3. Navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 49: Navigate to the first cell of a row in a grid

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 fifth cell of the second row in the grid.
  3. Navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • Home

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

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 50: Navigate to the last cell of a row in a grid 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 cell of the second row in the grid.
  3. Navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 5, row 2) 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 first cell of the second row in the grid.
  3. Navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 5, row 2) are conveyed

Test 51: Navigate to the last cell of a row in a grid

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 cell of the second row in the grid.
  3. Navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • End

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

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$1,000,000.00') is conveyed
MUST coordinates of the cell (column 5, row 2) are conveyed

Test 52: Navigate to the first cell in a grid 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 fifth cell of the seventh row in the grid.
  3. Navigate to the first cell in the grid. Do this with each of the following commands or command sequences.
    • Control+Home

Control+Home: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) 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 fifth cell of the seventh row in the grid.
  3. Navigate to the first cell in the grid. Do this with each of the following commands or command sequences.
    • Control+Home

Control+Home: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 53: Navigate to the first cell in a grid

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 fifth cell of the seventh row in the grid.
  3. Navigate to the first cell in the grid. Do this with each of the following commands or command sequences.
    • Control+Home

Control+Home: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Date') is conveyed
MUST Text of the cell ('01-Jan-16') is conveyed
MUST coordinates of the cell (column 1, row 2) are conveyed

Test 54: Navigate to the last cell in a grid 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 cell of the second row in the grid.
  3. Navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Control+End

Control+End: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$995,532.00') is conveyed
MUST coordinates of the cell (column 5, row 7) 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 first cell of the second row in the grid.
  3. Navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Control+End

Control+End: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$995,532.00') is conveyed
MUST coordinates of the cell (column 5, row 7) are conveyed

Test 55: Navigate to the last cell in a grid

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 cell of the second row in the grid.
  3. Navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Control+End

Control+End: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Text of the column header ('Balance') is conveyed
MUST Text of the cell ('$995,532.00') is conveyed
MUST coordinates of the cell (column 5, row 7) are conveyed