| This tests the platform attributes exposed for buttons with aria-haspopup |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS element.hasAttribute('aria-haspopup') is true |
| AX popupValue = 'menu' |
| test1 has trait haspopup = true with aria-haspopup attribute = dialog |
| AX popupValue = 'dialog' |
| test2 has trait haspopup = true with aria-haspopup attribute = grid |
| AX popupValue = 'grid' |
| test3 has trait haspopup = true with aria-haspopup attribute = listbox |
| AX popupValue = 'listbox' |
| test4 has trait haspopup = true with aria-haspopup attribute = menu |
| AX popupValue = 'menu' |
| test5 has trait haspopup = true with aria-haspopup attribute = tree |
| AX popupValue = 'tree' |
| test6 has trait haspopup = false with aria-haspopup attribute = null |
| AX popupValue = 'false' |
| test7 has trait haspopup = false with aria-haspopup attribute = false |
| AX popupValue = 'false' |
| test8 has trait haspopup = false with aria-haspopup attribute = foo |
| AX popupValue = 'false' |
| test9 has trait haspopup = false with aria-haspopup attribute = |
| AX popupValue = 'false' |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |