treeitem_selected_value_changes-manual.html (3571B)
1 <!doctype html> 2 <html> 3 <head> 4 <title>treeitem selected value changes</title> 5 <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> 6 <link rel="stylesheet" href="/wai-aria/scripts/manual.css"> 7 <script src="/resources/testharness.js"></script> 8 <script src="/resources/testharnessreport.js"></script> 9 <script src="/wai-aria/scripts/ATTAcomm.js"></script> 10 <script> 11 setup({explicit_timeout: true, explicit_done: true }); 12 13 var theTest = new ATTAcomm( 14 { 15 "steps" : [ 16 { 17 "attribute" : "aria-activedescendant", 18 "element" : "test1", 19 "title" : "step 1", 20 "type" : "attribute", 21 "value" : "\"test\" " 22 }, 23 { 24 "attribute" : "aria-selected", 25 "element" : "test", 26 "title" : "step 2", 27 "type" : "attribute", 28 "value" : "\"true\"" 29 }, 30 { 31 "attribute" : "aria-selected", 32 "element" : "test2", 33 "title" : "step 3", 34 "type" : "attribute", 35 "value" : "\"false\"" 36 }, 37 { 38 "element" : "test", 39 "test" : { 40 "ATK" : [ 41 [ 42 "event", 43 "type", 44 "is", 45 "object:state-changed:selected" 46 ], 47 [ 48 "event", 49 "detail1", 50 "is", 51 "1" 52 ] 53 ], 54 "MSAA" : [ 55 [ 56 "event", 57 "type", 58 "is", 59 "EVENT_OBJECT_SELECTION" 60 ], 61 [ 62 "event", 63 "type", 64 "is", 65 "EVENT_OBJECT_STATECHANGE" 66 ] 67 ], 68 "UIA" : [ 69 [ 70 "event", 71 "type", 72 "is", 73 "UIA_SelectionItem_ElementSelectedEventId" 74 ] 75 ] 76 }, 77 "title" : "step 4", 78 "type" : "test" 79 }, 80 { 81 "element" : "test1", 82 "test" : { 83 "ATK" : [ 84 [ 85 "event", 86 "type", 87 "is", 88 "object:selection-changed" 89 ] 90 ], 91 "AXAPI" : [ 92 [ 93 "event", 94 "type", 95 "is", 96 "AXSelectedChildrenChanged" 97 ] 98 ] 99 }, 100 "title" : "step 5", 101 "type" : "test" 102 }, 103 { 104 "element" : "test2", 105 "test" : { 106 "ATK" : [ 107 [ 108 "event", 109 "type", 110 "is", 111 "object:state-changed:selected" 112 ], 113 [ 114 "event", 115 "detail1", 116 "is", 117 "0" 118 ] 119 ] 120 }, 121 "title" : "step 6", 122 "type" : "test" 123 } 124 ], 125 "title" : "treeitem selected value changes" 126 } 127 128 ) ; 129 </script> 130 </head> 131 <body> 132 <p>This test examines the ARIA properties for treeitem selected value changes.</p> 133 <ul id="test1" aria-activedescendant="test2" role="tree"> 134 <li role="treeitem" aria-selected="false" id="test"> 135 Fish 136 </li> 137 <li id="test2" aria-selected="true" role="treeitem"> 138 beef 139 </li> 140 </ul> 141 142 <div id="manualMode"></div> 143 <div id="log"></div> 144 <div id="ATTAmessages"></div> 145 </body> 146 </html>