当前,我使用Google Chrome开发者工具手动检查网页的FCP(First Contentful Paint)数据,但是我想使这一过程自动化。
我目前使用Selenium WebDriver和Java进行脚本设置,以打开浏览器并导航到一组页面,以使用BrowserMob收集计时数据。理想情况下,我想将FCP集合集成到此脚本中。
我找到了一些与此相关的Web API的文档,但是我发现它们没有什么帮助。例如。 https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming
那么,有人知道这是否可能吗?如果是这样,请指出正确的方向吗?这里有点迷茫和困惑。
答案 0 :(得分:0)
您考虑过使用灯塔吗?
npm install -g lighthouse
安装后,您可以使用
测试您的网站/页面 lighthouse https://airhorner.com/
您可以使用
控制输出格式 lighthouse --output json
,并在测试完成后读取所需的值。有关更多信息,请参见下面的链接: