Index: third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNodeWithAncestors.html |
diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNode.html b/third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNodeWithAncestors.html |
similarity index 69% |
copy from third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNode.html |
copy to third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNodeWithAncestors.html |
index 0759862ff1ab614ef7de6d5d611ba8fb451bcd99..797b425b0d90dd65e82aef9ac3d47cee77101139 100644 |
--- a/third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNode.html |
+++ b/third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-getAXNodeWithAncestors.html |
@@ -26,10 +26,10 @@ function test() |
return; |
} |
var node = msg.result; |
- InspectorTest.sendCommand("Accessibility.getAXNode", { "nodeId": node.nodeId }, onGotAccessibilityNode.bind(null, node)); |
+ InspectorTest.sendCommand("Accessibility.getAXNodeChain", { "nodeId": node.nodeId, "fetchAncestors": true }, onGotAccessibilityNodes.bind(null, node)); |
} |
- function onGotAccessibilityNode(domNode, msg) |
+ function onGotAccessibilityNodes(domNode, msg) |
{ |
if (msg.error) { |
InspectorTest.log(msg.error.message); |
@@ -38,8 +38,12 @@ function test() |
} |
// nodeId isn't always the same, so set it to a known value if it's present |
- if (msg.result && "accessibilityNode" in msg.result && "nodeId" in msg.result.accessibilityNode) |
- msg.result.accessibilityNode.nodeId = "3"; |
+ if (msg.result && "nodes" in msg.result) { |
+ for (node of msg.result.nodes) { |
+ if ("nodeId" in node) |
+ node.nodeId = "<id>"; |
+ } |
+ } |
InspectorTest.log('result: ' + JSON.stringify(msg.result, null, " ")); |
InspectorTest.completeTest(); |
@@ -49,6 +53,10 @@ function test() |
</script> |
</head> |
<body onLoad="runTest();"> |
- <input type="text"></input> |
+ <div role="main"> |
+ <div role="article" aria-label="Top story"> |
+ <input type="text"></input> |
+ </div> |
+ </div> |
</body> |
</html> |