blob: a967a0760f7941626126ec38a8e6e062d08ccef0 [file] [log] [blame] [edit]
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