blob: 95359158b34aeea023b340b0ef85a9302ec42dd1 [file] [log] [blame]
(async function(testRunner) {
var {page, session, dp} = await testRunner.startHTML(`
<form action='#'>
<input type='text' style='position:absolute;top:0;left:0;width:100;height:100' />
</form>
`, 'Tests that DOM.getNodeForLocation method correctly skips shadow dom when instructed.');
var NodeTracker = await testRunner.loadScript('../resources/node-tracker.js');
var nodeTracker = new NodeTracker(dp);
dp.DOM.enable();
var message = await dp.DOM.getNodeForLocation({x: 10, y: 10, includeUserAgentShadowDOM: false});
var nodeId = message.result.nodeId;
testRunner.log(nodeTracker.nodeForId(nodeId), 'Node: ');
testRunner.completeTest();
})