chromium/third_party/blink/web_tests/inspector-protocol/dom/dom-requestNode-expected.txt

Tests permutations of DOM.requestNode

Running test: requestTargetAfterTraversal
{
    attributes : [
        [0] : id
        [1] : targetDiv
    ]
    backendNodeId : <number>
    childNodeCount : 0
    children : [
    ]
    localName : div
    nodeId : <number>
    nodeName : DIV
    nodeType : 1
    nodeValue : 
    parentId : <number>
}
{
    result : {
        className : HTMLDivElement
        description : div#targetDiv
        objectId : <string>
        subtype : node
        type : object
    }
}
requested === targeted: true

Running test: requestTargetBeforeTraversal
{
    result : {
        className : HTMLDivElement
        description : div#targetDiv
        objectId : <string>
        subtype : node
        type : object
    }
}
{
    nodeId : <number>
}
{
    attributes : [
        [0] : id
        [1] : targetDiv
    ]
    backendNodeId : <number>
    childNodeCount : 0
    localName : div
    nodeId : <number>
    nodeName : DIV
    nodeType : 1
    nodeValue : 
    parentId : <number>
}
requested === targeted: true

Running test: requestNodeByObjectId
{
    result : {
        className : Object
        description : Object
        objectId : <string>
        type : object
    }
}
{
    code : -32000
    message : Object id doesn't reference a Node
}

Running test: requestNodeInIframeByObjectId
{
    backendNodeId : <number>
    baseURL : <string>
    childNodeCount : 2
    children : [
        [0] : {
            backendNodeId : <number>
            localName : 
            nodeId : <number>
            nodeName : html
            nodeType : 10
            nodeValue : 
            parentId : <number>
            publicId : 
            systemId : 
        }
        [1] : {
            attributes : [
            ]
            backendNodeId : <number>
            childNodeCount : 2
            children : [
                [0] : {
                    attributes : [
                    ]
                    backendNodeId : <number>
                    childNodeCount : 1
                    children : [
                        [0] : {
                            attributes : [
                            ]
                            backendNodeId : <number>
                            childNodeCount : 1
                            children : [
                                [0] : {
                                    backendNodeId : <number>
                                    localName : 
                                    nodeId : <number>
                                    nodeName : #text
                                    nodeType : 3
                                    nodeValue : Iframe
                                    parentId : <number>
                                }
                            ]
                            localName : title
                            nodeId : <number>
                            nodeName : TITLE
                            nodeType : 1
                            nodeValue : 
                            parentId : <number>
                        }
                    ]
                    localName : head
                    nodeId : <number>
                    nodeName : HEAD
                    nodeType : 1
                    nodeValue : 
                    parentId : <number>
                }
                [1] : {
                    attributes : [
                    ]
                    backendNodeId : <number>
                    childNodeCount : 1
                    children : [
                        [0] : {
                            attributes : [
                                [0] : class
                                [1] : class1
                            ]
                            backendNodeId : <number>
                            childNodeCount : 1
                            children : [
                                [0] : {
                                    backendNodeId : <number>
                                    localName : 
                                    nodeId : <number>
                                    nodeName : #text
                                    nodeType : 3
                                    nodeValue :          Iframe Paragraph Text     
                                    parentId : <number>
                                }
                            ]
                            localName : p
                            nodeId : <number>
                            nodeName : P
                            nodeType : 1
                            nodeValue : 
                            parentId : <number>
                        }
                    ]
                    localName : body
                    nodeId : <number>
                    nodeName : BODY
                    nodeType : 1
                    nodeValue : 
                    parentId : <number>
                }
            ]
            frameId : <string>
            localName : html
            nodeId : <number>
            nodeName : HTML
            nodeType : 1
            nodeValue : 
            parentId : <number>
        }
    ]
    compatibilityMode : NoQuirksMode
    documentURL : <string>
    localName : 
    nodeId : <number>
    nodeName : #document
    nodeType : 9
    nodeValue : 
    xmlVersion : 
}
{
    attributes : [
        [0] : class
        [1] : class1
    ]
    backendNodeId : <number>
    childNodeCount : 1
    children : [
        [0] : {
            backendNodeId : <number>
            localName : 
            nodeId : <number>
            nodeName : #text
            nodeType : 3
            nodeValue :          Iframe Paragraph Text     
            parentId : <number>
        }
    ]
    localName : p
    nodeId : <number>
    nodeName : P
    nodeType : 1
    nodeValue : 
    parentId : <number>
}
{
    nodeId : <number>
}