Sign inSign up

rabotaua/lhci

By rabotaua

•Updated over 6 years ago

lighthouse ci with puppeteer preinstalled

Image
0

931

rabotaua/lhci repository overview

⁠Lighthouse CI

Docker image with puppeteer preinstalled

Original can be found here⁠

Original docs can be found here⁠

⁠Usage example

docker run -it --rm  --cap-add=SYS_ADMIN -v $PWD:/data -w /data rabotaua/lhci lhci collect --numberOfRuns=1 --url="https://m.rabota.ua/"

⁠Auth

script.js

module.exports = async (browser, context) => {
  const page = await browser.newPage();
  await page.goto("https://m.rabota.ua/account/login");
  await page.type("#email", "[email protected]");
  await page.type("#password", "*************");
  await page.click('input[type="submit"]');
  await page.waitForNavigation();
};
docker run -it --rm  --cap-add=SYS_ADMIN -v $PWD:/data -w /data rabotaua/lhci lhci collect --numberOfRuns=1 --url="https://m.rabota.ua/notepad/cvlist" --puppeteerScript="script.js"

⁠Reports

ls -la .lighthouseci
open .lighthouseci/lhr-*.html

Tag summary

Content type

Image

Digest

Size

511.6 MB

Last updated

over 6 years ago

docker pull rabotaua/lhci