Chrome在本地计算机上的无头截图

时间:2018-08-14 07:08:39

标签: google-chrome ember.js lighthouse

我有一个用ember创建的localhost网站,它工作正常。

我想使用Lighthouse来获取有关一段时间内性能的一些指标。当然,我希望它可以在Chrome中无头使用。我使用NPM安装了Lighthouse,并运行以下命令:

lighthouse http://localhost:4200 -chrome-flags='--headless'

在上面运行时,出现以下错误,导致出现问号作为性能指标:

Chrome didn't collect any screenshots during the page load. Please make sure there is content visible on the page, and then try re-running Lighthouse. (SPEEDINDEX_OF_ZERO)

我尝试使用http-server软件包运行ember的dist文件夹,但结果没有差异。发生相同的错误。

在测试环境中针对google.com或网站运行测试时,我得到的是结果,而不是错误。当同事在他的本地计算机上运行它时,不会发生任何错误。我们唯一能找到的区别是他正在运行win8.1,而我的机器是win10。

当我在没有Chrome浏览器的情况下运行Chrome时,我也得到了结果,但是我需要它无头工作。

我正在使用Lighthouse,Chrome,Windows10节点的所有最新版本。还尝试了Chromium,但没有差异。

希望有人想到了

1 个答案:

答案 0 :(得分:0)

一周后,我再次尝试,仍然是相同的错误。现在,我再次尝试,它可以工作。我的代码库没有任何变化,所有应用程序,程序包等也都可以看到相同的版本。

我不知道什么解决了这个问题,但是现在可以解决。结案了。