mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
df4d60c187
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> |
||
---|---|---|
.. | ||
src | ||
test/src | ||
tools | ||
.gitignore | ||
.mocharc.cjs | ||
api-extractor.docs.json | ||
api-extractor.json | ||
CHANGELOG.md | ||
package.json | ||
README.md | ||
tsconfig.json |
@puppeteer/browsers
Manage and launch browsers/drivers from a CLI or programmatically.
CLI
Use npx
to run the CLI:
npx @puppeteer/browsers --help
CLI help will provide all documentation you need to use the CLI.
npx @puppeteer/browsers --help # help for all commands
npx @puppeteer/browsers install --help # help for the install command
npx @puppeteer/browsers launch --help # help for the launch command
Known limitations
- We support installing and running Firefox and Chrome/Chromium. The
latest
keyword only works during the installation. For thelaunch
command you need to specify an exact build ID. The build ID is provided by theinstall
command (seenpx @puppeteer/browsers install --help
for the format). - Launching the system browsers is only possible for Chrome/Chromium.
API
The programmatic API allows installing and launching browsers from your code. See the test
folder for examples on how to use the install
, canInstall
, launch
, computeExecutablePath
, computeSystemExecutablePath
and other methods.