灯塔因TRACING_ALREADY_STARTED而失败

问题描述

我在量角器/黄瓜设置中运行Google灯塔。验证开始,但在TRACING_ALREADY_STARTED处失败。我使用灯塔v6.2.0

Thu,13 Aug 2020 09:18:32 GMT method => browser:verbose Tracing.start
Thu,13 Aug 2020 09:18:32 GMT method <= browser ERR:error Tracing.start
Thu,13 Aug 2020 09:18:32 GMT status disconnecting from browser...
Thu,13 Aug 2020 09:18:32 GMT method => browser:verbose Storage.clearDataForOrigin
    × Failed
      LHError: TRACING_ALREADY_STARTED
          at Function.fromProtocolMessage (C:\dev\ui\e2e\node_modules\lighthouse\lighthouse-core\lib\lh-error.js:134:14)
          at C:\dev\ui\e2e\node_modules\lighthouse\lighthouse-core\gather\connections\connection.js:124:25
          at processticksAndRejections (internal/process/task_queues.js:97:5)
Thu,13 Aug 2020 09:18:32 GMT method <= browser OK:verbose Storage.clearDataForOrigin
Thu,13 Aug 2020 09:18:32 GMT statusEnd:verbose disconnecting from browser...

这不是在分析带有chrome扩展名的页面时发生的,而是在自动化测试的这一部分中发生的

这是我使用的代码

'use strict';
let lighthouse = require('lighthouse'),reportGenerator = require('lighthouse/lighthouse-core/report/report-generator');
[...]
return browser.getcurrenturl()
  .then((theUrl) => lighthouse(theUrl,{ port: 4445,logLevel: 'verbose' }))
  .then((res) => {
    let html = reportGenerator.generateReport(res,'html');
    console.log(html);
  })

任何人都知道问题是什么以及如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)