| This test verifies basic accessibility properties of base-appearance selects (appearance: base-select). |
| |
| --- Select role and value --- |
| PASS: select.role.toLowerCase().includes('popup') === true |
| PASS: select.stringValue.includes('Banana') === true |
| PASS: select.isExpanded === false |
| PASS: select.isExpanded === true |
| PASS: select.childrenCount === 1 |
| PASS: menu.role.toLowerCase().includes('menu') === true |
| PASS: menu.childrenCount === 3 |
| PASS: (menu.childAtIndex(0)).role.toLowerCase().includes('menuitem') === true |
| AXTitle: Apple |
| AXDescription: |
| AXHelp: |
| PASS: _menuItemText.includes('Apple') === true |
| PASS: (menu.childAtIndex(1)).role.toLowerCase().includes('menuitem') === true |
| AXTitle: Banana |
| AXDescription: |
| AXHelp: |
| PASS: _menuItemText.includes('Banana') === true |
| PASS: (menu.childAtIndex(2)).role.toLowerCase().includes('menuitem') === true |
| AXTitle: Cherry |
| AXDescription: |
| AXHelp: |
| PASS: _menuItemText.includes('Cherry') === true |
| PASS: menu.childAtIndex(0).isSelected === false |
| PASS: menu.childAtIndex(1).isSelected === true |
| PASS: menu.childAtIndex(2).isSelected === false |
| PASS: menu.selectedChildrenCount === 1 |
| PASS: (menu.selectedChildAtIndex(0)).role.toLowerCase().includes('menuitem') === true |
| AXTitle: Banana |
| AXDescription: |
| AXHelp: |
| PASS: _menuItemText.includes('Banana') === true |
| PASS: select.isExpanded === false |
| |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |