The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
Tester Instructions
Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands:
Shift+Tab
Assertions
Priority
Assertion
required
Role 'button' is conveyed
required
Name 'Cancel' is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
Tester Instructions
If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands:
Shift+Tab
Assertions
Priority
Assertion
required
Role 'button' is conveyed
required
Name 'Cancel' is conveyed
Test 11: Navigate to the last focusable element in a modal dialog
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
Tester Instructions
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands:
Shift+Tab
Assertions
Priority
Assertion
required
Role 'button' is conveyed
required
Name 'Cancel' is conveyed
Test 12: Navigate to the first focusable element in a modal dialog in interaction mode
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
Tester Instructions
Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands:
Tab
Assertions
Priority
Assertion
required
Name 'Street' is conveyed
required
The ability to enter text is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
Tester Instructions
If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands:
Tab
Assertions
Priority
Assertion
required
Name 'Street' is conveyed
required
The ability to enter text is conveyed
Test 13: Navigate to the first focusable element in a modal dialog
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
Tester Instructions
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands:
Tab
Assertions
Priority
Assertion
required
Name 'Street' is conveyed
required
The ability to enter text is conveyed
Test 14: Navigate to the beginning of a modal dialog in reading mode
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
Tester Instructions
Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
With the reading cursor on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands:
Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'Address Added' is conveyed
required
Description of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('OK') is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
Tester Instructions
Insure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
With the reading cursor on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands:
Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'Address Added' is conveyed
required
Description of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('OK') is conveyed
Test 19: Open a nested modal dialog in interaction mode
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
Tester Instructions
Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands:
Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'Address Added' is conveyed
required
Description of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('OK') is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
Tester Instructions
If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands:
Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'Address Added' is conveyed
required
Description of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
required
Role of the focused element ('button') is conveyed
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
Tester Instructions
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands:
Control+Option+Space
Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'Address Added' is conveyed
required
Description of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('OK') is conveyed
Test 21: Close a nested modal dialog in reading mode
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
Tester Instructions
Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
With the reading cursor on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands:
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'End of the Road!' is conveyed
required
Description of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('Close') is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
Tester Instructions
Insure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
With the reading cursor on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands:
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'End of the Road!' is conveyed
required
Description of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('Close') is conveyed
Test 28: Open a nested modal dialog using a link in interaction mode
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
Tester Instructions
Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands:
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'End of the Road!' is conveyed
required
Description of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
required
Role of the focused element ('button') is conveyed
required
Name of the focused element ('Close') is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
Tester Instructions
If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands:
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'End of the Road!' is conveyed
required
Description of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
required
Role of the focused element ('button') is conveyed
The following instructions are executed by a script in the test page to initialize the widget:
opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
Tester Instructions
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands:
Control+Option+Space
Enter
Assertions
Priority
Assertion
required
Role 'dialog' is conveyed
required
Name 'End of the Road!' is conveyed
required
Description of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
required
Role of the focused element ('button') is conveyed