<!doctype html> <html> <head> <title>menuitemradio readonly true</title> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> <link rel="stylesheet" href="/wai-aria/scripts/manual.css"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/wai-aria/scripts/ATTAcomm.js"></script> <script> setup({explicit_timeout: true, explicit_done: true }); var theTest = new ATTAcomm( { "steps" : [ { "element" : "test", "test" : { "ATK" : [ [ "property", "role", "is", "ROLE_RADIO_MENU_ITEM" ], [ "property", "states", "doesNotContain", "STATE_CHECKABLE" ], [ "property", "states", "contains", "STATE_READ_ONLY" ] ], "AXAPI" : [ [ "property", "AXRole", "is", "AXMenuItem" ], [ "property", "AXSubrole", "is", "<nil>" ], [ "property", "AXRoleDescription", "is", "menu item" ], [ "result", "AXUIElementIsAttributeSettable(AXValue)", "is", "false" ] ], "IAccessible2" : [ [ "property", "role", "is", "IA2_ROLE_RADIO_MENU_ITEM" ], [ "property", "states", "doesNotContain", "IA2_STATE_EDITABLE" ] ], "MSAA" : [ [ "property", "role", "isAny", "[ROLE_SYSTEM_RADIOBUTTON, ROLE_SYSTEM_MENUITEM]" ], [ "property", "states", "contains", "STATE_SYSTEM_READONLY" ] ], "UIA" : [ [ "property", "ControlType", "is", "MenuItem" ], [ "property", "controlPatterns", "contains", "Toggle" ], [ "property", "controlPatterns", "contains", "SelectionItem" ], [ "property", "Value.IsReadOnly", "is", "true" ] ] }, "title" : "step 1", "type" : "test" } ], "title" : "menuitemradio readonly true" } ) ; </script> </head> <body> <p>This test examines the ARIA properties for menuitemradio readonly true.</p> <div role="menu"> <div role="menuitemradio" aria-readonly="true" id="test">option 1</div> </div> <div id="manualMode"></div> <div id="log"></div> <div id="ATTAmessages"></div> </body> </html>