Tests DOM.querySelector and DOM.querySelectorAll querySelector: by node name Running test: getFirstDivInBody { attributes : [ ] backendNodeId : childNodeCount : 6 localName : body nodeId : nodeName : BODY nodeType : 1 nodeValue : parentId : } { nodeId : } { attributes : [ [0] : class [1] : testClass [2] : id [3] : firstDiv ] backendNodeId : childNodeCount : 0 localName : div nodeId : nodeName : DIV nodeType : 1 nodeValue : parentId : } Running test: queryForSecondDivInBodyById { attributes : [ ] backendNodeId : childNodeCount : 6 localName : body nodeId : nodeName : BODY nodeType : 1 nodeValue : parentId : } { nodeId : } [ [0] : class [1] : testClass [2] : id [3] : secondDiv ] Running test: queryForAllDivsWithGivenClassName { attributes : [ ] backendNodeId : childNodeCount : 6 localName : body nodeId : nodeName : BODY nodeType : 1 nodeValue : parentId : } 5 Running test: expectProperSetChildNodeEventsForDeepNodeQuery { attributes : [ ] backendNodeId : childNodeCount : 6 localName : body nodeId : nodeName : BODY nodeType : 1 nodeValue : parentId : } { nodeId : }