Jest-pupeteer Remote Debugging
Configuration suited for Alpine Linux running in Docker. When scripts run, open Chromium or Chrome locally and type http://localhost:9222
. Set up Docker to map port 9222 to localhost
. And then run Pupeteer tests in Jest. You’ll be able to see the content of the browser.
```javascript var os = require(“os”);
module.exports = { launch: { dumpio: false, headless: true, args: os.userInfo().username === “root” ? [ “–disable-infobars”, “–no-sandbox”, “–disable-dev-shm-usage”, “–remote-debugging-port=9222”, “–remote-debugging-address=0.0.0.0”, ] : [”–disable-infobars”], }, server: { command: “pnpm run dev – –port 3010”, port: 3010, launchTimeout: 10000, }, browserContext: “default”, }; ```
Add Comment