| <script src="../../http/tests/inspector/resources/protocol-test.js"></script> |
| window.addEventListener("load", function() { |
| document.querySelector("#second").addEventListener("focus", focusListener); |
| function removeFocusListener() |
| document.querySelector("#second").removeEventListener("focus", focusListener); |
| InspectorProtocol.sendCommand("DOM.getDocument", {}, onGotDocument); |
| function onGotDocument(msg) { |
| ProtocolTest.log(msg.error.message); |
| ProtocolTest.completeTest(); |
| var node = msg.result.root; |
| InspectorProtocol.sendCommand("DOM.querySelector", { "nodeId": node.nodeId, "selector": "#second" }, onQuerySelector); |
| function onQuerySelector(msg) { |
| ProtocolTest.log(msg.error.message); |
| ProtocolTest.completeTest(); |
| InspectorProtocol.sendCommand("DOM.focus", { "nodeId": node.nodeId }, onFocus); |
| ProtocolTest.log(msg.error); |
| ProtocolTest.evaluateInPage("removeFocusListener()") |
| ProtocolTest.completeTest(); |
| <body onload="runTest()"> |
| <input id="second"></input> |