You can run puppeteer with any chromium binary, including non-headless mode.
You can also just start chromium with debugging active `--remote-debugging-port=9222` and then connect to that port and send any dev console commands.
You can also just start chromium with debugging active `--remote-debugging-port=9222` and then connect to that port and send any dev console commands.
Looks like it's a REST protocol.
You have to connect to a tab and then call e.g.
Runtime.evaluate {expression: "console.log('test')"}