{
  "reportTitle": "uiautotest",
  "reportPageTitle": "Mochawesome Report Card",
  "stats": {
    "suites": 12,
    "tests": 36,
    "passes": 18,
    "pending": 0,
    "failures": 18,
    "start": "2017-04-28T09:59:46.136Z",
    "end": "2017-04-28T10:00:52.326Z",
    "duration": 66190,
    "testsRegistered": 36,
    "passPercent": 50,
    "pendingPercent": 0,
    "other": 0,
    "hasOther": false,
    "skipped": 0,
    "hasSkipped": false,
    "passPercentClass": "danger",
    "pendingPercentClass": "danger"
  },
  "suites": {
    "title": "",
    "suites": [
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
            "timedOut": false,
            "duration": 4231,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "0e046753-822d-4dd1-88e0-f092be14acdd",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
            "timedOut": false,
            "duration": 7641,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "c5a13d5b-770a-4094-a6a5-500ff3e590e5",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 14 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">14</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "45ec917b-14b8-4ed5-9fe1-421c8769be47",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
            "timedOut": false,
            "duration": 4231,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "0e046753-822d-4dd1-88e0-f092be14acdd",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
            "timedOut": false,
            "duration": 7641,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "c5a13d5b-770a-4094-a6a5-500ff3e590e5",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 14 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">14</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "45ec917b-14b8-4ed5-9fe1-421c8769be47",
            "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 11872
      },
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 3037,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "8c1e865e-80ba-443a-ab51-a974b19b6da2",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 6749,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "7fca5e70-f84a-43fb-8992-5cb1d6b601cd",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "03d8a6de-edd5-46b0-879a-78ae95fe52f8",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 3037,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "8c1e865e-80ba-443a-ab51-a974b19b6da2",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 6749,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "7fca5e70-f84a-43fb-8992-5cb1d6b601cd",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "03d8a6de-edd5-46b0-879a-78ae95fe52f8",
            "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 9786
      },
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 3921,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "25b56040-023c-43f5-972f-ac4d261374bd",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 7747,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "9fa1c979-c38f-4ddc-b430-57d3e43c2620",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 9 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">9</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "90bb6351-8ffa-481f-bf0a-dea08fc787f2",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 3921,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "25b56040-023c-43f5-972f-ac4d261374bd",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 7747,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "9fa1c979-c38f-4ddc-b430-57d3e43c2620",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 9 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">9</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "90bb6351-8ffa-481f-bf0a-dea08fc787f2",
            "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 11668
      },
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 2412,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "aa7ce45f-89cd-4293-9fca-f78c66d2d6c7",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 5184,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "4858cded-d6a5-48b7-9f9d-672dd50f885f",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "d8d89e08-0328-42fc-867d-aa40627b794c",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 2412,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "aa7ce45f-89cd-4293-9fca-f78c66d2d6c7",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 5184,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "4858cded-d6a5-48b7-9f9d-672dd50f885f",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "d8d89e08-0328-42fc-867d-aa40627b794c",
            "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 7596
      },
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
            "timedOut": false,
            "duration": 2603,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "fe394db1-fdf0-415a-acc7-7a51c8bf1756",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
            "timedOut": false,
            "duration": 5106,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "601c3f1a-33b2-4ca7-bea7-7ac2769aa4ca",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "857478c1-27dd-42c9-956a-0633a84baff5",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "d6575261-720f-483b-8423-c6707ecca8f9",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
            "timedOut": false,
            "duration": 2603,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "fe394db1-fdf0-415a-acc7-7a51c8bf1756",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
            "timedOut": false,
            "duration": 5106,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "601c3f1a-33b2-4ca7-bea7-7ac2769aa4ca",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 20 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "857478c1-27dd-42c9-956a-0633a84baff5",
            "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 7709
      },
      {
        "title": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 2832,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "aa1ee14a-0afc-4734-8be1-a3b40f6ea316",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 5106,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "953f89f8-5265-4e61-a053-6fad57aa032f",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 19 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">19</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "06389b0f-8e1d-4143-8a24-2e4107aa4a91",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "89470157-2d2a-44d1-8401-29c49b2c56f3",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 2832,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "isRoot": false,
            "uuid": "aa1ee14a-0afc-4734-8be1-a3b40f6ea316",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 5106,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "953f89f8-5265-4e61-a053-6fad57aa032f",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 19 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">19</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "06389b0f-8e1d-4143-8a24-2e4107aa4a91",
            "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 2,
        "totalFailures": 1,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 7938
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "899da98d-b0c3-45c3-926f-1198ccfdac3b",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
            "timedOut": false,
            "duration": 893,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "21881f54-5d75-4783-a5da-c6c7c1d0b0b7",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 2 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">2</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "3c975636-bcbb-4e7f-9e8f-f0efbdd5045c",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
            "timedOut": false,
            "duration": 893,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "21881f54-5d75-4783-a5da-c6c7c1d0b0b7",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "899da98d-b0c3-45c3-926f-1198ccfdac3b",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 2 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">2</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "3c975636-bcbb-4e7f-9e8f-f0efbdd5045c",
            "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 893
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "01560e0e-c60b-4033-98e6-8a3d3d57d9ea",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 891,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "981e677a-e619-49dc-993f-e4612f2d1f2d",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "569bacd2-1cd9-4fdf-83eb-08e1f4a52a17",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "0f4a7fe9-256d-4944-9741-a9de5c012231",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 891,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "981e677a-e619-49dc-993f-e4612f2d1f2d",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "01560e0e-c60b-4033-98e6-8a3d3d57d9ea",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "569bacd2-1cd9-4fdf-83eb-08e1f4a52a17",
            "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 891
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "3bbf0932-987e-4f43-9297-e94a62cf6c36",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 885,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "d25630a0-61b1-4772-a776-7f5dc54d8327",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "c9d8c25d-de6a-42ca-8448-72131bdf6f2b",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 885,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "d25630a0-61b1-4772-a776-7f5dc54d8327",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "3bbf0932-987e-4f43-9297-e94a62cf6c36",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "c9d8c25d-de6a-42ca-8448-72131bdf6f2b",
            "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 885
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "af081332-bff9-40e8-a182-045b5f7e37da",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 888,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "00fe1f59-73de-4995-a235-1a4dad3b1439",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "2020740f-8472-40c5-a851-42062f90d9fe",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "a6761f64-0a83-42ba-9a03-6af84beb8895",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
            "timedOut": false,
            "duration": 888,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "00fe1f59-73de-4995-a235-1a4dad3b1439",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "af081332-bff9-40e8-a182-045b5f7e37da",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "2020740f-8472-40c5-a851-42062f90d9fe",
            "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 888
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "5211a671-a9d8-4bd0-97f1-ebf75a60f6a1",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
            "timedOut": false,
            "duration": 888,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "efe0e87c-ddb4-4c7e-9047-fe47a936ae6d",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "818585de-7408-4c02-a377-455ee4884efb",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
            "timedOut": false,
            "duration": 888,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "efe0e87c-ddb4-4c7e-9047-fe47a936ae6d",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "5211a671-a9d8-4bd0-97f1-ebf75a60f6a1",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "818585de-7408-4c02-a377-455ee4884efb",
            "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 888
      },
      {
        "title": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day",
        "suites": [],
        "tests": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "027ab62c-ec10-4d99-ab74-598b67ed1e5c",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          },
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 884,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "fb908699-50eb-436f-8659-652ad59a3fa9",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "f1987d3c-cbdc-4c02-8820-fd798295ac61",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          }
        ],
        "pending": [],
        "root": false,
        "_timeout": 300000,
        "file": "/lib/index.js",
        "uuid": "7b906236-f688-409f-906c-f15b14e3e75c",
        "fullFile": "/Users/juanli/tool/uiautotest/lib/index.js",
        "passes": [
          {
            "title": "无人山人海及加载中",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
            "timedOut": false,
            "duration": 884,
            "state": "passed",
            "speed": "slow",
            "pass": true,
            "fail": false,
            "pending": false,
            "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
            "isRoot": false,
            "uuid": "fb908699-50eb-436f-8659-652ad59a3fa9",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          }
        ],
        "failures": [
          {
            "title": "页面非404",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
            "err": {
              "name": "Error",
              "message": "页面404错误",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
            },
            "isRoot": false,
            "uuid": "027ab62c-ec10-4d99-ab74-598b67ed1e5c",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          },
          {
            "title": "console 无报错",
            "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
            "timedOut": false,
            "duration": 0,
            "state": "failed",
            "pass": false,
            "fail": true,
            "pending": false,
            "code": "App.client.noConsoleError().call(done);",
            "err": {
              "name": "Error",
              "message": "当前页面存在 console 报错 1 个",
              "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
            },
            "isRoot": false,
            "uuid": "f1987d3c-cbdc-4c02-8820-fd798295ac61",
            "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
            "skipped": false
          }
        ],
        "skipped": [],
        "hasTests": true,
        "hasSuites": false,
        "totalTests": 3,
        "totalPasses": 1,
        "totalFailures": 2,
        "totalPending": 0,
        "totalSkipped": 0,
        "hasPasses": true,
        "hasFailures": true,
        "hasPending": false,
        "hasSkipped": false,
        "duration": 884
      }
    ],
    "tests": [],
    "pending": [],
    "root": true,
    "_timeout": 300000,
    "uuid": "46b9cb7d-3a7d-4488-9e4a-ffbf9ae04d2c",
    "fullFile": "",
    "file": "",
    "passes": [],
    "failures": [],
    "skipped": [],
    "hasTests": false,
    "hasSuites": true,
    "totalTests": 0,
    "totalPasses": 0,
    "totalFailures": 0,
    "totalPending": 0,
    "totalSkipped": 0,
    "hasPasses": false,
    "hasFailures": false,
    "hasPending": false,
    "hasSkipped": false,
    "duration": 0,
    "rootEmpty": true
  },
  "allTests": [
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
      "timedOut": false,
      "duration": 4231,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "a7dbd348-6232-47b1-b587-d4f0a5080586",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
      "timedOut": false,
      "duration": 7641,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "f4d93282-6919-4a6d-95ba-4b398f3fe4fe",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 14 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">14</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "ab43fee1-8f42-43ef-a8a8-3a2fb6b2b3d9",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 3037,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "17b95b2a-9640-4ea5-91e3-933f1a615458",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 6749,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "86965ea7-3920-4aeb-a424-c9acaf2a1ba7",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "7103ae9e-07d9-43bd-8cef-b434f32bf816",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 3921,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "14f5d411-a607-489a-bcf0-44184fffb6c9",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 7747,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "4b941545-82e9-4a92-af1c-c7dbead74ce7",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 9 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">9</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "29c04024-51e7-4bf8-9ce8-b03e2c2da4ad",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 2412,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "31e0e1ac-5422-42a8-b670-2c26b3f9e6db",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 5184,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "ab21e5ea-f60c-4774-98c9-b22b572e3bbd",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "2d281c03-2b60-4a17-805f-6a85f7c877fd",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
      "timedOut": false,
      "duration": 2603,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "9065f22b-1c6d-4110-973a-de6558253c42",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
      "timedOut": false,
      "duration": 5106,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "f6c725cc-dbfc-48c0-8716-50339ec8c19e",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "8e8aa967-b310-442c-9ec9-fb035a6156dc",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 2832,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "7db08465-2bd7-41ba-8c5f-50fe31b05b2c",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 5106,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "e22430a3-1dbb-4c63-b674-411d8723e06c",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 19 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">19</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "9db7f348-a27a-4f8e-9142-4ae3e2135d48",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "c905a5b0-28db-4884-9f7c-c4f7582fdebd",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
      "timedOut": false,
      "duration": 893,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "780a49e0-98fe-472e-8697-f56b016ee15c",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 2 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">2</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "bdb62831-78c9-48a4-ba1d-d0663e88b3bd",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "1e8b832b-3f6b-43b7-8091-320b989bb7d4",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 891,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "f9dad226-3bb2-45e6-9062-dbadf5437a64",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "2b0c73eb-bbbe-467a-ae0e-3bf59890bac9",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "71fd94e9-94e2-44a1-90ec-8b24430502ab",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 885,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "c7ac493d-1624-4a26-a7c8-9955c68614d1",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "ec04d772-345f-45b9-9fff-41df77d8b635",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "997b1c8a-7f05-4d81-b26b-ac403aaa48e2",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 888,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "09cc8c86-bdef-4296-9a6c-bad96e4b59d2",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "cd0f3fcb-fd6b-4fdc-be5c-b44711105682",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "1b78cdc2-b7cb-4c16-b941-7f27c7c0a953",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
      "timedOut": false,
      "duration": 888,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "4604d540-2f9a-4e52-9af9-d9b25d145b9c",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "1b660e9a-0fd5-4eee-bab4-2673e3f20f46",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "d44b054a-5f2c-4a5a-8a89-bc1e3bbdd79d",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 884,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "cda310a2-7617-40c8-8858-314838aa844a",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "abceb16d-e7fd-4cef-b645-5e1554c5f9f7",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    }
  ],
  "allPending": [],
  "allPasses": [
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
      "timedOut": false,
      "duration": 4231,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "22b172d4-6156-4abc-ba48-bd4949b68d12",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
      "timedOut": false,
      "duration": 7641,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "8b8897f0-51d8-4ce3-883f-16e7b98df8a4",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 3037,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "a49770d0-0174-4cf4-a874-ae46cce4d35e",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 6749,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "38e390ee-4346-4510-8290-325c06d1fc16",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 3921,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "2a507798-f1b3-4556-a0ac-b7ebe175d69f",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 7747,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "a463decc-2274-4f01-a539-4eafdd159f6e",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 2412,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "a5a399e1-9b01-4693-869a-180b4942c539",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 5184,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "1b465dc7-f963-4914-ab12-0a3cf52704b9",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
      "timedOut": false,
      "duration": 2603,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "411e70e1-ccd2-4550-89a8-a77638503f6f",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
      "timedOut": false,
      "duration": 5106,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "b26b9f2d-7249-4bac-8e86-177fd1758de8",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 2832,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "isRoot": false,
      "uuid": "bd1df515-ac22-4e00-a2cb-eb194215f47b",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 5106,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "4a546c64-5b68-40fc-b8ee-97c671f6e366",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 无人山人海及加载中",
      "timedOut": false,
      "duration": 893,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "fb2c71b3-e443-4aba-8768-c6b69c4c68a7",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 891,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "5d8a710e-0865-4a3d-8767-455051f288e2",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 885,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "c6799d91-82fd-4fa5-9977-3bbfa1174249",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 无人山人海及加载中",
      "timedOut": false,
      "duration": 888,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "88159c30-4ad8-4f43-9117-1cc7d0931658",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 无人山人海及加载中",
      "timedOut": false,
      "duration": 888,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "f4debdfe-6b1e-4b8e-9587-22f3386261f9",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "无人山人海及加载中",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 无人山人海及加载中",
      "timedOut": false,
      "duration": 884,
      "state": "passed",
      "speed": "slow",
      "pass": true,
      "fail": false,
      "pending": false,
      "code": "App.client.scrollToBottom().noPMPS(process.env.BROWSER === <span class=\"hljs-string\">'ie10'</span> ? {<br>  loading: <span class=\"hljs-number\">1</span>,<br>  error: <span class=\"hljs-number\">0</span><br>} : <span class=\"hljs-literal\">undefined</span>).call(done);",
      "isRoot": false,
      "uuid": "cc261456-30a4-4acf-aeed-c49275d80b45",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    }
  ],
  "allFailures": [
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 14 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">14</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "93136361-2d24-479b-8c45-3ab29c161dc9",
      "parentUUID": "9f8c46c5-2af5-4165-ba0e-5e9395294bd4",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "3525dfe7-b5d3-4fd6-ac07-74246475b256",
      "parentUUID": "58670360-d8ab-43dc-bbfe-af71eb0d3049",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 9 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">9</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "a759bf34-8bf9-4023-8855-d8f384930c4a",
      "parentUUID": "7c6c7035-6544-4c60-87d6-47a49b4d024f",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "84c79afd-3f2e-4e18-85fe-50e91a22e18c",
      "parentUUID": "ccdc6095-b7f3-41bb-a209-a4fead6fef2e",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 20 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">20</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "b23fe3a2-0176-4e24-a5fb-be756d3f3d41",
      "parentUUID": "d6575261-720f-483b-8423-c6707ecca8f9",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 19 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">19</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "bb509647-3e35-409b-b306-5b8fb412278e",
      "parentUUID": "89470157-2d2a-44d1-8401-29c49b2c56f3",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-01-01|2017-03-31&amp;dateType=quarter'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "a478d93f-d658-4e62-99c4-ad7fa431c30a",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-01-01|2017-03-31&dateType=quarter console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 2 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">2</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "747ad333-c378-442b-a8c5-d286020a833d",
      "parentUUID": "d8e1fb75-79d6-42ee-b7de-7ccc84e529ea",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "63a9f856-c944-418f-9216-800ea4c795f7",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "82701b20-b382-4b03-b432-53fb8bcb5e7f",
      "parentUUID": "0f4a7fe9-256d-4944-9741-a9de5c012231",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "5ae1005c-a1fd-49c7-819b-4c0f20ea3e32",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=manager&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "604caf87-b0ee-495b-a3f3-87913b3bfcb6",
      "parentUUID": "7417184a-e35a-43ca-a1f4-f92ca5c02ec0",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-03-01|2017-03-31&amp;dateType=month'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "96693cc8-afb1-4f99-99fc-eac818985646",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-03-01|2017-03-31&dateType=month console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "699ed722-6f86-42b1-b51d-3b684d0c9769",
      "parentUUID": "a6761f64-0a83-42ba-9a03-6af84beb8895",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-17|2017-04-23&amp;dateType=week'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "e6b7e8ae-7035-40b9-8d71-4d8533cf69d6",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-17|2017-04-23&dateType=week console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "94b269cb-4dbb-4b79-9cbd-706e8c80844e",
      "parentUUID": "0e9e34ab-2f32-4c9d-88bb-f1bd709de8df",
      "skipped": false
    },
    {
      "title": "页面非404",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day 页面非404",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.url(<span class=\"hljs-string\">'http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&amp;dateRange=2017-04-27|2017-04-27&amp;dateType=day'</span>).deadLink().call(done);",
      "err": {
        "name": "Error",
        "message": "页面404错误",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 页面<span class=\"hljs-number\">404</span>错误<br>    at source() - getSource.js:<span class=\"hljs-number\">29</span>:<span class=\"hljs-number\">28</span><br>    at getTitle() - deadLink.js:<span class=\"hljs-number\">16</span>:<span class=\"hljs-number\">14</span>"
      },
      "isRoot": false,
      "uuid": "5659c0d2-63ad-4f8b-bedf-99f8e9bb85fe",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    },
    {
      "title": "console 无报错",
      "fullTitle": "页面url：http://www.sycm.taobao.com/portal/home.htm?activeKey=operator&dateRange=2017-04-27|2017-04-27&dateType=day console 无报错",
      "timedOut": false,
      "duration": 0,
      "state": "failed",
      "pass": false,
      "fail": true,
      "pending": false,
      "code": "App.client.noConsoleError().call(done);",
      "err": {
        "name": "Error",
        "message": "当前页面存在 console 报错 1 个",
        "stack": "<span class=\"hljs-built_in\">Error</span>: 当前页面存在 <span class=\"hljs-built_in\">console</span> 报错 <span class=\"hljs-number\">1</span> 个<br>    at <span class=\"hljs-built_in\">Object</span>.&lt;anonymous&gt; (custom/noConsoleError.js:<span class=\"hljs-number\">55</span>:<span class=\"hljs-number\">19</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.exec (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/helpers/safeExecute.js:<span class=\"hljs-number\">28</span>:<span class=\"hljs-number\">24</span>)<br>    at <span class=\"hljs-built_in\">Object</span>.resolve (node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">193</span>:<span class=\"hljs-number\">29</span>)<br>    at node_modules/<span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.6</span><span class=\"hljs-number\">.2</span>@webdriverio/build/lib/webdriverio.js:<span class=\"hljs-number\">503</span>:<span class=\"hljs-number\">32</span><br>    at _fulfilled (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">834</span>:<span class=\"hljs-number\">54</span>)<br>    at self.promiseDispatch.done (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">863</span>:<span class=\"hljs-number\">30</span>)<br>    at <span class=\"hljs-built_in\">Promise</span>.promise.promiseDispatch (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">796</span>:<span class=\"hljs-number\">13</span>)<br>    at node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">604</span>:<span class=\"hljs-number\">44</span><br>    at runSingle (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">137</span>:<span class=\"hljs-number\">13</span>)<br>    at flush (node_modules/<span class=\"hljs-number\">.1</span><span class=\"hljs-number\">.4</span><span class=\"hljs-number\">.1</span>@q/q.js:<span class=\"hljs-number\">125</span>:<span class=\"hljs-number\">13</span>)<br>    at _combinedTickCallback (internal/process/next_tick.js:<span class=\"hljs-number\">67</span>:<span class=\"hljs-number\">7</span>)<br>    at process._tickDomainCallback (internal/process/next_tick.js:<span class=\"hljs-number\">122</span>:<span class=\"hljs-number\">9</span>)"
      },
      "isRoot": false,
      "uuid": "e928dbd6-643a-4e7c-b0f0-c06869f23014",
      "parentUUID": "7b906236-f688-409f-906c-f15b14e3e75c",
      "skipped": false
    }
  ],
  "copyrightYear": 2017
}