website/versioned_docs/version-24.40.0/api/puppeteer.configuration.md
Defines options to configure Puppeteer's behavior during installation and runtime.
See individual properties for more information.
export interface Configuration
Property
</th><th>Modifiers
</th><th>Type
</th><th>Description
</th><th>Default
</th></tr></thead> <tbody><tr><td><span id="_chrome-headless-shell_">"chrome-headless-shell"</span>
</td><td>optional
<span id="cachedirectory">cacheDirectory</span>
</td><td>optional
string
</td><td>Defines the directory to be used by Puppeteer for caching.
Can be overridden by PUPPETEER_CACHE_DIR.
path.join(os.homedir(), '.cache', 'puppeteer')
<span id="chrome">chrome</span>
</td><td>optional
<span id="defaultbrowser">defaultBrowser</span>
</td><td>optional
Specifies which browser you'd like Puppeteer to use.
Can be overridden by PUPPETEER_BROWSER.
chrome
<span id="executablepath">executablePath</span>
</td><td>optional
string
</td><td>Specifies an executable path to be used in puppeteer.launch.
Can be overridden by PUPPETEER_EXECUTABLE_PATH.
Auto-computed.
</td></tr> <tr><td><span id="experiments">experiments</span>
</td><td>optional
Defines experimental options for Puppeteer.
</td><td> </td></tr> <tr><td><span id="firefox">firefox</span>
</td><td>optional
<span id="loglevel">logLevel</span>
</td><td>optional
'silent' | 'error' | 'warn'
</td><td>Tells Puppeteer to log at the given level.
</td><td>warn
<span id="skipdownload">skipDownload</span>
</td><td>optional
boolean
</td><td>Tells Puppeteer to not download during installation.
Can be overridden by PUPPETEER_SKIP_DOWNLOAD.
<span id="temporarydirectory">temporaryDirectory</span>
</td><td>optional
string
</td><td>Defines the directory to be used by Puppeteer for creating temporary files.
Can be overridden by PUPPETEER_TMP_DIR.
os.tmpdir()