| Index: third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-focus.js
|
| diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-focus.js b/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-focus.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b37f2104eb07a4eb1665b183b234ec35760d37d4
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-focus.js
|
| @@ -0,0 +1,19 @@
|
| +(async function(testRunner) {
|
| + var {page, session, dp} = await testRunner.startHTML(`
|
| + <input></input>
|
| + <input id='second'></input>
|
| + `, '');
|
| +
|
| + testRunner.log(await session.evaluate(getActiveElement));
|
| + var document = (await dp.DOM.getDocument()).result.root;
|
| + var node = (await dp.DOM.querySelector({nodeId: document.nodeId, selector: '#second'})).result;
|
| + await dp.DOM.focus({nodeId: node.nodeId});
|
| + testRunner.log(await session.evaluate(getActiveElement));
|
| + testRunner.completeTest();
|
| +
|
| + function getActiveElement() {
|
| + var el = document.activeElement;
|
| + return el ? (el.id || el.tagName) : '(none)';
|
| + }
|
| +})
|
| +
|
|
|