Test plan review for pattern: modal-dialog (29 tests)
Filter tests by assistive technology
All assistive technologies
JAWS
NVDA
VoiceOver for macOS
Test 1: Open a Modal Dialog in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 1 Page
JAWS
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
sets focus on the 'Add Delivery Address' 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 Delivery Address' button, open the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Name of input ('Street') is conveyed
required The ability to enter or edit text is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
sets focus on the 'Add Delivery Address' 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 Delivery Address' button, open the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Name of input ('Street') is conveyed
required The ability to enter or edit text is conveyed
Test 2: Open a Modal Dialog in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 2 Page
JAWS
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
sets focus on the 'Add Delivery Address' 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 Delivery Address' button, open the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Name of input ('Street') is conveyed
required The ability to enter or edit text is conveyed
NVDA
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
sets focus on the 'Add Delivery Address' 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 Delivery Address' button, open the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Name of input ('Street') is conveyed
required The ability to enter or edit text is conveyed
Test 3: Open a Modal Dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 3 Page
VoiceOver for macOS
Scripted Instructions
The following instructions are executed by a script in the test page to initialize the widget:
sets focus on the 'Add Delivery Address' 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 Delivery Address' button, open the dialog. using the following commands:
Control+Option+Space
Space
Enter
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Name of input ('Street') is conveyed
required The ability to enter or edit text is conveyed
Test 4: Close a modal dialog in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 4 Page
JAWS
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
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 'Street' input inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' 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
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 'Street' input inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 5: Close a modal dialog in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 5 Page
JAWS
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
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 'Street' input inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' 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 'Street' input inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 6: Close a modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 6 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Street' input inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 7: Close a modal dialog using a button in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 7 Page
JAWS
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
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 'Cancel' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' 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
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 'Cancel' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 8: Close a modal dialog using a button in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 8 Page
JAWS
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
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 'Cancel' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' 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 'Cancel' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 9: Close a modal dialog using a button
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 9 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Cancel' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Control+Option+Space
Space
Enter
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Add Delivery Address' is conveyed
Test 10: Navigate to the last focusable element in a modal dialog in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 10 Page
JAWS
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
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 'Street' input inside a modal dialog, navigate to the 'Cancel' button in the same dialog. using the following commands:
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 'Street' input inside a modal dialog, navigate to the 'Cancel' button in the same dialog. using the following commands:
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
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 11 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Street' input inside a modal dialog, navigate to the 'Cancel' button in the same dialog. using the following commands:
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
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 12 Page
JAWS
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
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 'Cancel' button inside a modal dialog, navigate to the 'Street' input in the same dialog. using the following commands:
Assertions
Priority Assertion
required Name 'Street' is conveyed
required The ability to enter or edit 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 'Cancel' button inside a modal dialog, navigate to the 'Street' input in the same dialog. using the following commands:
Assertions
Priority Assertion
required Name 'Street' is conveyed
required The ability to enter or edit text is conveyed
Test 13: Navigate to the first focusable element in a modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 13 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Cancel' button inside a modal dialog, navigate to the 'Street' input in the same dialog. using the following commands:
Assertions
Priority Assertion
required Name 'Street' is conveyed
required The ability to enter or edit text is conveyed
Test 14: Navigate to the beginning of a modal dialog in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 14 Page
JAWS
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
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 'Street' input inside a modal dialog, navigate to the beginning of the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'heading' is conveyed
required Heading level 2 is conveyed
required Name 'Add Delivery Address' 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
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 'Street' input inside a modal dialog, navigate to the beginning of the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'heading' is conveyed
required Heading level 2 is conveyed
required Name 'Add Delivery Address' is conveyed
Test 15: Navigate to the beginning of a modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 15 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Street' input inside a modal dialog, navigate to the beginning of the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'heading' is conveyed
required Heading level 2 is conveyed
required Name 'Add Delivery Address' is conveyed
Test 16: Navigate to the end of a modal dialog in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 16 Page
JAWS
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
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 'Street' input inside a modal dialog, navigate to the end of the dialog. using the following commands:
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
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 'Street' input inside a modal dialog, navigate to the end of the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Cancel' is conveyed
Test 17: Navigate to the end of a modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 17 Page
VoiceOver for macOS
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
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
With focus on the 'Street' input inside a modal dialog, navigate to the end of the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'button' is conveyed
required Name 'Cancel' is conveyed
Test 18: Open a nested modal dialog in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 18 Page
JAWS
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
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Address Added' is conveyed
required Dialog Description is conveyed as: '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.
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Address Added' is conveyed
required Dialog Description is conveyed as: '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.
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
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 19 Page
JAWS
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
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Address Added' is conveyed
required Dialog Description is conveyed as: '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.
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Address Added' is conveyed
required Dialog Description is conveyed as: '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.
required Role of the focused element ('button') is conveyed
required Name of the focused element ('OK') is conveyed
Test 20: Open a nested modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 20 Page
VoiceOver for macOS
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
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 Dialog Description is conveyed as: '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.
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
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 21 Page
JAWS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' 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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 22: Close a nested modal dialog in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 22 Page
JAWS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' 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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 23: Close a nested modal dialog
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 23 Page
VoiceOver for macOS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 24: Close a nested modal dialog using a button in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 24 Page
JAWS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' 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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 25: Close a nested modal dialog using a button in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 25 Page
JAWS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' 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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 26: Close a nested modal dialog using a button
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 26 Page
VoiceOver for macOS
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 'Verification Result' dialog, and sets focus on the 'Close' button 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 'Close' button inside a modal dialog, activate the button to close the dialog. using the following commands:
Control+Option+Space
Space
Enter
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'Add Delivery Address' is conveyed
required Role 'button' is conveyed
required Name 'Verify Address' is conveyed
Test 27: Open a nested modal dialog using a link in reading mode
Mode: reading
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 27 Page
JAWS
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
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'End of the Road!' is conveyed
required Dialog Description is conveyed as: 'You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.'
required Role 'button' is conveyed
required Name '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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'End of the Road!' is conveyed
required Dialog Description is conveyed as: 'You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.'
required Role 'button' is conveyed
required Name 'Close' is conveyed
Test 28: Open a nested modal dialog using a link in interaction mode
Mode: interaction
Applies to: jaws, nvda
Last edited:
Tests:
Relevant Specifications:
Open Test 28 Page
JAWS
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
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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'End of the Road!' is conveyed
required Dialog Description is conveyed as: 'You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.'
required Role 'button' is conveyed
required Name '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:
Assertions
Priority Assertion
required Role 'dialog' is conveyed
required Name 'End of the Road!' is conveyed
required Dialog Description is conveyed as: 'You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.'
required Role 'button' is conveyed
required Name 'Close' is conveyed
Test 29: Open a nested modal dialog using a link
Mode: interaction
Applies to: voiceover_macos
Last edited:
Tests:
Relevant Specifications:
Open Test 29 Page
VoiceOver for macOS
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
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 Dialog Description is conveyed as: 'You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.'
required Role 'button' is conveyed
required Name 'Close' is conveyed