Chrome Flags Reference

Chrome command line switches and startup flags for automation, headless mode, and debugging.

--remote-debugging-pipe

What does --remote-debugging-pipe do?

Enables remote debug over stdio pipes [in=3, out=4] or over the remote pipes specified in the 'remote-debugging-io-pipes' switch. Optionally, specifies the format for the protocol messages, can be either "JSON" (the default) or "CBOR".

Usage

CLILaunch Chrome with --remote-debugging-pipe using CLI

chrome --remote-debugging-pipe

PuppeteerLaunch Chrome with --remote-debugging-pipe using Puppeteer

const browser = await puppeteer.launch({
  args: ['--remote-debugging-pipe']
});

PlaywrightLaunch Chrome with --remote-debugging-pipe using Playwright

const browser = await chromium.launch({
  args: ['--remote-debugging-pipe']
});

SeleniumLaunch Chrome with --remote-debugging-pipe using Selenium

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--remote-debugging-pipe')

driver = webdriver.Chrome(options=options)

Build Conditions

LOAD_WEBUI_FROM_DISK