| Index: headless/public/util/dom_tree_extractor_browsertest.cc
|
| diff --git a/headless/public/util/dom_tree_extractor_browsertest.cc b/headless/public/util/dom_tree_extractor_browsertest.cc
|
| index 57b6a54869fcc9c19ebb0e3b75b77a351bd4f3ed..808a10b614e20dcc3618f04b2f0fc4c5796d851a 100644
|
| --- a/headless/public/util/dom_tree_extractor_browsertest.cc
|
| +++ b/headless/public/util/dom_tree_extractor_browsertest.cc
|
| @@ -54,8 +54,8 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| extractor_.reset(new DomTreeExtractor(devtools_client_.get()));
|
|
|
| std::vector<std::string> css_whitelist = {
|
| - "color", "display", "font-style", "margin-left",
|
| - "margin-right", "margin-top", "margin-bottom"};
|
| + "color", "display", "font-style", "font-family",
|
| + "margin-left", "margin-right", "margin-top", "margin-bottom"};
|
| extractor_->ExtractDomTree(
|
| css_whitelist,
|
| base::Bind(&DomTreeExtractorBrowserTest::OnDomTreeExtracted,
|
| @@ -181,7 +181,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| "x": 0.0,
|
| "y": 0.0
|
| },
|
| - "childIndices": [ 2, 5 ],
|
| + "childIndices": [ 2, 6 ],
|
| "frameId": "?",
|
| "localName": "html",
|
| "nodeId": 2,
|
| @@ -194,7 +194,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "attributes": [ ],
|
| "backendNodeId": 5,
|
| - "childIndices": [ 3 ],
|
| + "childIndices": [ 3, 5 ],
|
| "localName": "head",
|
| "nodeId": 3,
|
| "nodeName": "HEAD",
|
| @@ -223,17 +223,29 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "attributes": [ ],
|
| + "attributes": [ "href", "dom_tree_test.css", "rel", "stylesheet",
|
| + "type", "text/css" ],
|
| "backendNodeId": 8,
|
| + "childIndices": [ ],
|
| + "localName": "link",
|
| + "nodeId": 6,
|
| + "nodeName": "LINK",
|
| + "nodeType": 1,
|
| + "nodeValue": ""
|
| + })raw_string",
|
| +
|
| + R"raw_string({
|
| + "attributes": [ ],
|
| + "backendNodeId": 9,
|
| "boundingBox": {
|
| "height": 584.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| "y": 8.0
|
| },
|
| - "childIndices": [ 6 ],
|
| + "childIndices": [ 7 ],
|
| "localName": "body",
|
| - "nodeId": 6,
|
| + "nodeId": 7,
|
| "nodeName": "BODY",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -242,16 +254,16 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ "id", "id1" ],
|
| - "backendNodeId": 9,
|
| + "backendNodeId": 10,
|
| "boundingBox": {
|
| - "height": 367.0,
|
| + "height": 354.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| "y": 8.0
|
| },
|
| - "childIndices": [ 7, 9, 16 ],
|
| + "childIndices": [ 8, 10, 17 ],
|
| "localName": "div",
|
| - "nodeId": 7,
|
| + "nodeId": 8,
|
| "nodeName": "DIV",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -259,17 +271,17 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "attributes": [ "style", "color: red" ],
|
| - "backendNodeId": 10,
|
| + "attributes": [ "class", "red" ],
|
| + "backendNodeId": 11,
|
| "boundingBox": {
|
| - "height": 37.0,
|
| + "height": 32.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| "y": 8.0
|
| },
|
| - "childIndices": [ 8 ],
|
| + "childIndices": [ 9 ],
|
| "localName": "h1",
|
| - "nodeId": 8,
|
| + "nodeId": 9,
|
| "nodeName": "H1",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -277,17 +289,17 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 11,
|
| + "backendNodeId": 12,
|
| "boundingBox": {
|
| - "height": 36.0,
|
| - "width": 143.0,
|
| + "height": 32.0,
|
| + "width": 320.0,
|
| "x": 8.0,
|
| "y": 8.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 36.0,
|
| - "width": 142.171875,
|
| + "height": 32.0,
|
| + "width": 320.0,
|
| "x": 8.0,
|
| "y": 8.0
|
| },
|
| @@ -296,7 +308,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| } ],
|
| "layoutText": "Some text.",
|
| "localName": "",
|
| - "nodeId": 9,
|
| + "nodeId": 10,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "Some text.",
|
| @@ -304,33 +316,33 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "attributes": [
|
| - "src", "/iframe.html", "width", "400", "height", "200" ],
|
| - "backendNodeId": 12,
|
| + "attributes": [ "src", "/iframe.html", "width", "400", "height",
|
| + "200" ],
|
| + "backendNodeId": 13,
|
| "boundingBox": {
|
| "height": 205.0,
|
| "width": 404.0,
|
| "x": 8.0,
|
| - "y": 66.0
|
| + "y": 61.0
|
| },
|
| "childIndices": [ ],
|
| - "contentDocumentIndex": 10,
|
| + "contentDocumentIndex": 11,
|
| "frameId": "?",
|
| "localName": "iframe",
|
| - "nodeId": 10,
|
| + "nodeId": 11,
|
| "nodeName": "IFRAME",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 4
|
| + "styleIndex": 6
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 13,
|
| + "backendNodeId": 14,
|
| "baseURL": "http://127.0.0.1/iframe.html",
|
| - "childIndices": [ 11 ],
|
| + "childIndices": [ 12 ],
|
| "documentURL": "http://127.0.0.1/iframe.html",
|
| "localName": "",
|
| - "nodeId": 11,
|
| + "nodeId": 12,
|
| "nodeName": "#document",
|
| "nodeType": 9,
|
| "nodeValue": "",
|
| @@ -339,29 +351,29 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 14,
|
| + "backendNodeId": 15,
|
| "boundingBox": {
|
| "height": 200.0,
|
| "width": 400.0,
|
| "x": 10.0,
|
| - "y": 68.0
|
| + "y": 63.0
|
| },
|
| - "childIndices": [ 12, 13 ],
|
| + "childIndices": [ 13, 14 ],
|
| "frameId": "?",
|
| "localName": "html",
|
| - "nodeId": 12,
|
| + "nodeId": 13,
|
| "nodeName": "HTML",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 0
|
| + "styleIndex": 3
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 15,
|
| + "backendNodeId": 16,
|
| "childIndices": [ ],
|
| "localName": "head",
|
| - "nodeId": 13,
|
| + "nodeId": 14,
|
| "nodeName": "HEAD",
|
| "nodeType": 1,
|
| "nodeValue": ""
|
| @@ -369,42 +381,42 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 16,
|
| + "backendNodeId": 17,
|
| "boundingBox": {
|
| "height": 171.0,
|
| "width": 384.0,
|
| "x": 18.0,
|
| - "y": 76.0
|
| + "y": 71.0
|
| },
|
| - "childIndices": [ 14 ],
|
| + "childIndices": [ 15 ],
|
| "localName": "body",
|
| - "nodeId": 14,
|
| + "nodeId": 15,
|
| "nodeName": "BODY",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 1
|
| + "styleIndex": 4
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 17,
|
| + "backendNodeId": 18,
|
| "boundingBox": {
|
| "height": 37.0,
|
| "width": 384.0,
|
| "x": 18.0,
|
| - "y": 76.0
|
| + "y": 71.0
|
| },
|
| - "childIndices": [ 15 ],
|
| + "childIndices": [ 16 ],
|
| "localName": "h1",
|
| - "nodeId": 15,
|
| + "nodeId": 16,
|
| "nodeName": "H1",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 3
|
| + "styleIndex": 5
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 18,
|
| + "backendNodeId": 19,
|
| "boundingBox": {
|
| "height": 36.0,
|
| "width": 308.0,
|
| @@ -423,25 +435,25 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| } ],
|
| "layoutText": "Hello from the iframe!",
|
| "localName": "",
|
| - "nodeId": 16,
|
| + "nodeId": 17,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "Hello from the iframe!",
|
| - "styleIndex": 3
|
| + "styleIndex": 5
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ "id", "id2" ],
|
| - "backendNodeId": 19,
|
| + "backendNodeId": 20,
|
| "boundingBox": {
|
| - "height": 105.0,
|
| + "height": 97.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| - "y": 270.0
|
| + "y": 265.0
|
| },
|
| - "childIndices": [ 17 ],
|
| + "childIndices": [ 18 ],
|
| "localName": "div",
|
| - "nodeId": 17,
|
| + "nodeId": 18,
|
| "nodeName": "DIV",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -450,16 +462,16 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ "id", "id3" ],
|
| - "backendNodeId": 20,
|
| + "backendNodeId": 21,
|
| "boundingBox": {
|
| - "height": 105.0,
|
| + "height": 97.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| - "y": 270.0
|
| + "y": 265.0
|
| },
|
| - "childIndices": [ 18 ],
|
| + "childIndices": [ 19 ],
|
| "localName": "div",
|
| - "nodeId": 18,
|
| + "nodeId": 19,
|
| "nodeName": "DIV",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -468,16 +480,16 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ "id", "id4" ],
|
| - "backendNodeId": 21,
|
| + "backendNodeId": 22,
|
| "boundingBox": {
|
| - "height": 105.0,
|
| + "height": 97.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| - "y": 270.0
|
| + "y": 265.0
|
| },
|
| - "childIndices": [ 19, 21, 23, 24 ],
|
| + "childIndices": [ 20, 22, 24, 25 ],
|
| "localName": "div",
|
| - "nodeId": 19,
|
| + "nodeId": 20,
|
| "nodeName": "DIV",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| @@ -486,97 +498,97 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
|
|
| R"raw_string({
|
| "attributes": [ "href", "https://www.google.com" ],
|
| - "backendNodeId": 22,
|
| + "backendNodeId": 23,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 53.0,
|
| + "height": 17.0,
|
| + "width": 112.0,
|
| "x": 8.0,
|
| - "y": 270.0
|
| + "y": 265.0
|
| },
|
| - "childIndices": [ 20 ],
|
| + "childIndices": [ 21 ],
|
| "localName": "a",
|
| - "nodeId": 20,
|
| + "nodeId": 21,
|
| "nodeName": "A",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 5
|
| + "styleIndex": 7
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 23,
|
| + "backendNodeId": 24,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 53.0,
|
| + "height": 17.0,
|
| + "width": 112.0,
|
| "x": 8.0,
|
| - "y": 270.0
|
| + "y": 265.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| - "width": 52.421875,
|
| + "height": 16.0,
|
| + "width": 112.0,
|
| "x": 8.0,
|
| - "y": 270.4375
|
| + "y": 265.4375
|
| },
|
| "numCharacters": 7,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": "Google!",
|
| "localName": "",
|
| - "nodeId": 21,
|
| + "nodeId": 22,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "Google!",
|
| - "styleIndex": 5
|
| + "styleIndex": 7
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 24,
|
| + "backendNodeId": 25,
|
| "boundingBox": {
|
| - "height": 19.0,
|
| + "height": 17.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| - "y": 304.0
|
| + "y": 297.0
|
| },
|
| - "childIndices": [ 22 ],
|
| + "childIndices": [ 23 ],
|
| "localName": "p",
|
| - "nodeId": 22,
|
| + "nodeId": 23,
|
| "nodeName": "P",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 6
|
| + "styleIndex": 8
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 25,
|
| + "backendNodeId": 26,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 85.0,
|
| + "height": 17.0,
|
| + "width": 192.0,
|
| "x": 8.0,
|
| - "y": 304.0
|
| + "y": 297.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| - "width": 84.84375,
|
| + "height": 16.0,
|
| + "width": 192.0,
|
| "x": 8.0,
|
| - "y": 304.4375
|
| + "y": 297.4375
|
| },
|
| "numCharacters": 12,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": "A paragraph!",
|
| "localName": "",
|
| - "nodeId": 23,
|
| + "nodeId": 24,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "A paragraph!",
|
| - "styleIndex": 6
|
| + "styleIndex": 8
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 26,
|
| + "backendNodeId": 27,
|
| "boundingBox": {
|
| "height": 0.0,
|
| "width": 0.0,
|
| @@ -586,138 +598,139 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| "childIndices": [ ],
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| + "height": 16.0,
|
| "width": 0.0,
|
| "x": 8.0,
|
| - "y": 338.4375
|
| + "y": 329.4375
|
| },
|
| "numCharacters": 1,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": "\n",
|
| "localName": "br",
|
| - "nodeId": 24,
|
| + "nodeId": 25,
|
| "nodeName": "BR",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 4
|
| + "styleIndex": 6
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "attributes": [ "style", "color: green" ],
|
| - "backendNodeId": 27,
|
| + "attributes": [ "class", "green" ],
|
| + "backendNodeId": 28,
|
| "boundingBox": {
|
| - "height": 19.0,
|
| + "height": 17.0,
|
| "width": 784.0,
|
| "x": 8.0,
|
| - "y": 356.0
|
| + "y": 345.0
|
| },
|
| - "childIndices": [ 25, 26, 28 ],
|
| + "childIndices": [ 26, 27, 29 ],
|
| "localName": "div",
|
| - "nodeId": 25,
|
| + "nodeId": 26,
|
| "nodeName": "DIV",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 7
|
| - })raw_string",
|
| + "styleIndex": 9
|
| + }
|
| + )raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 28,
|
| + "backendNodeId": 29,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 41.0,
|
| + "height": 17.0,
|
| + "width": 80.0,
|
| "x": 8.0,
|
| - "y": 356.0
|
| + "y": 345.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| - "width": 40.4375,
|
| + "height": 16.0,
|
| + "width": 80.0,
|
| "x": 8.0,
|
| - "y": 356.4375
|
| + "y": 345.4375
|
| },
|
| "numCharacters": 5,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": "Some ",
|
| "localName": "",
|
| - "nodeId": 26,
|
| + "nodeId": 27,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "Some ",
|
| - "styleIndex": 7
|
| + "styleIndex": 9
|
| })raw_string",
|
|
|
| R"raw_string({
|
| "attributes": [ ],
|
| - "backendNodeId": 29,
|
| + "backendNodeId": 30,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 37.0,
|
| - "x": 48.0,
|
| - "y": 356.0
|
| + "height": 17.0,
|
| + "width": 80.0,
|
| + "x": 88.0,
|
| + "y": 345.0
|
| },
|
| - "childIndices": [ 27 ],
|
| + "childIndices": [ 28 ],
|
| "localName": "em",
|
| - "nodeId": 27,
|
| + "nodeId": 28,
|
| "nodeName": "EM",
|
| "nodeType": 1,
|
| "nodeValue": "",
|
| - "styleIndex": 8
|
| + "styleIndex": 10
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 30,
|
| + "backendNodeId": 31,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 37.0,
|
| - "x": 48.0,
|
| - "y": 356.0
|
| + "height": 17.0,
|
| + "width": 80.0,
|
| + "x": 88.0,
|
| + "y": 345.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| - "width": 35.828125,
|
| - "x": 48.4375,
|
| - "y": 356.4375
|
| + "height": 16.0,
|
| + "width": 80.0,
|
| + "x": 88.0,
|
| + "y": 345.4375
|
| },
|
| "numCharacters": 5,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": "green",
|
| "localName": "",
|
| - "nodeId": 28,
|
| + "nodeId": 29,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": "green",
|
| - "styleIndex": 8
|
| + "styleIndex": 10
|
| })raw_string",
|
|
|
| R"raw_string({
|
| - "backendNodeId": 31,
|
| + "backendNodeId": 32,
|
| "boundingBox": {
|
| - "height": 18.0,
|
| - "width": 41.0,
|
| - "x": 84.0,
|
| - "y": 356.0
|
| + "height": 17.0,
|
| + "width": 128.0,
|
| + "x": 168.0,
|
| + "y": 345.0
|
| },
|
| "inlineTextNodes": [ {
|
| "boundingBox": {
|
| - "height": 17.0,
|
| - "width": 39.984375,
|
| - "x": 84.265625,
|
| - "y": 356.4375
|
| + "height": 16.0,
|
| + "width": 128.0,
|
| + "x": 168.0,
|
| + "y": 345.4375
|
| },
|
| "numCharacters": 8,
|
| "startCharacterIndex": 0
|
| } ],
|
| "layoutText": " text...",
|
| "localName": "",
|
| - "nodeId": 29,
|
| + "nodeId": 30,
|
| "nodeName": "#text",
|
| "nodeType": 3,
|
| "nodeValue": " text...",
|
| - "styleIndex": 7
|
| + "styleIndex": 9
|
| })raw_string"};
|
|
|
| EXPECT_EQ(expected_dom_nodes.size(), dom_nodes.size());
|
| @@ -736,6 +749,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 0)",
|
| "display": "block",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "0px",
|
| "margin-left": "0px",
|
| @@ -746,6 +760,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 0)",
|
| "display": "block",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "8px",
|
| "margin-left": "8px",
|
| @@ -756,6 +771,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(255, 0, 0)",
|
| "display": "block",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "21.44px",
|
| "margin-left": "0px",
|
| @@ -766,6 +782,29 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 0)",
|
| "display": "block",
|
| + "font-family": "\"Times New Roman\"",
|
| + "font-style": "normal",
|
| + "margin-bottom": "0px",
|
| + "margin-left": "0px",
|
| + "margin-right": "0px",
|
| + "margin-top": "0px"
|
| + })raw_string",
|
| +
|
| + R"raw_string({
|
| + "color": "rgb(0, 0, 0)",
|
| + "display": "block",
|
| + "font-family": "\"Times New Roman\"",
|
| + "font-style": "normal",
|
| + "margin-bottom": "8px",
|
| + "margin-left": "8px",
|
| + "margin-right": "8px",
|
| + "margin-top": "8px"
|
| + })raw_string",
|
| +
|
| + R"raw_string({
|
| + "color": "rgb(0, 0, 0)",
|
| + "display": "block",
|
| + "font-family": "\"Times New Roman\"",
|
| "font-style": "normal",
|
| "margin-bottom": "21.44px",
|
| "margin-left": "0px",
|
| @@ -776,6 +815,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 0)",
|
| "display": "inline",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "0px",
|
| "margin-left": "0px",
|
| @@ -786,6 +826,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 238)",
|
| "display": "inline",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "0px",
|
| "margin-left": "0px",
|
| @@ -796,6 +837,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 0, 0)",
|
| "display": "block",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "16px",
|
| "margin-left": "0px",
|
| @@ -806,6 +848,7 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 128, 0)",
|
| "display": "block",
|
| + "font-family": "ahem",
|
| "font-style": "normal",
|
| "margin-bottom": "0px",
|
| "margin-left": "0px",
|
| @@ -816,12 +859,14 @@ class DomTreeExtractorBrowserTest : public HeadlessAsyncDevTooledBrowserTest,
|
| R"raw_string({
|
| "color": "rgb(0, 128, 0)",
|
| "display": "inline",
|
| + "font-family": "ahem",
|
| "font-style": "italic",
|
| "margin-bottom": "0px",
|
| "margin-left": "0px",
|
| "margin-right": "0px",
|
| "margin-top": "0px"
|
| - })raw_string"};
|
| + }
|
| + )raw_string"};
|
|
|
| for (size_t i = 0; i < computed_styles.size(); i++) {
|
| std::string result_json;
|
|
|