/** * To run the server: * $ ./mach run --remote-debugging-port=9000 --headless * (this requires `ac_add_options --enable-cdp` to be set in your mozconfig) * * To run the test script: * $ npm install puppeteer * $ DEBUG="puppeteer:protocol" node puppeteer-demo.js */ /* global require */ const puppeteer = require("puppeteer"); console.log("Calling puppeteer.connect"); puppeteer.connect({ browserURL: "http://localhost:9000"}).then(async browser => { console.log("Connect success!"); return browser.close(); });