Testing task: Navigate forwards to a partially checked checkbox
Describe how VoiceOver for macOS behaves when performing task "Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Control+Option+Right) multiple times to hear all information relating to the checkbox."
Activate the "Open test page" button below, which opens the example to test in a new window and runs a script that sets focus on a link before the first checkbox.
Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Control+Option+Right) multiple times to hear all information relating to the checkbox.
Using the following commands, Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Control+Option+Right) multiple times to hear all information relating to the checkbox.
Tab
Control+Option+Right
Control+Option+Command+J
Success Criteria
To pass this test, VoiceOver for macOS needs to meet all the following assertions when each specified command is executed:
Role 'checkbox' is conveyed
Name 'All condiments' is conveyed
State of the checkbox (partially checked) is conveyed
Record Results
Navigate forwards to a partially checked checkbox
After 'Tab'
Assertion
Success case
Failure cases
Role 'checkbox' is conveyed(required: mark output)
Name 'All condiments' is conveyed(required: mark output)
State of the checkbox (partially checked) is conveyed(required: mark output)
After 'Control+Option+Right'
Assertion
Success case
Failure cases
Role 'checkbox' is conveyed(required: mark output)
Name 'All condiments' is conveyed(required: mark output)
State of the checkbox (partially checked) is conveyed(required: mark output)
Were there additional undesirable behaviors?(required)
After 'Control+Option+Command+J'
Assertion
Success case
Failure cases
Role 'checkbox' is conveyed(required: mark output)
Name 'All condiments' is conveyed(required: mark output)
State of the checkbox (partially checked) is conveyed(required: mark output)
Were there additional undesirable behaviors?(required)