OLD | NEW |
(Empty) | |
| 1 (async function(testRunner) { |
| 2 var {page, session, dp} = await testRunner.startHTML(` |
| 3 <input></input> |
| 4 <input id='second'></input> |
| 5 `, ''); |
| 6 |
| 7 testRunner.log(await session.evaluate(getActiveElement)); |
| 8 var document = (await dp.DOM.getDocument()).result.root; |
| 9 var node = (await dp.DOM.querySelector({nodeId: document.nodeId, selector: '#s
econd'})).result; |
| 10 await dp.DOM.focus({nodeId: node.nodeId}); |
| 11 testRunner.log(await session.evaluate(getActiveElement)); |
| 12 testRunner.completeTest(); |
| 13 |
| 14 function getActiveElement() { |
| 15 var el = document.activeElement; |
| 16 return el ? (el.id || el.tagName) : '(none)'; |
| 17 } |
| 18 }) |
| 19 |
OLD | NEW |