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