@puppeteer/browsers
Download and launch browsers

@puppeteer/browsers downloads @puppeteer/browsers version @puppeteer/browsers license

@puppeteer/browsersPacotes similares:
Tendência de downloads npm
3 Anos
🌟 Mostre o gráfico de uso em tempo real no README.md de @puppeteer/browsers, basta copiar o código abaixo.
## Usage Trend
[![Usage Trend of @puppeteer/browsers](https://npm-compare.com/img/npm-trend/THREE_YEARS/@puppeteer/browsers.png)](https://npm-compare.com/@puppeteer/browsers#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 Mostre o gráfico de tendência de GitHub Stars no README.md de @puppeteer/browsers, basta copiar o código abaixo.
## GitHub Stars Trend
[![GitHub Stars Trend of @puppeteer/browsers](https://npm-compare.com/img/github-trend/@puppeteer/browsers.png)](https://npm-compare.com/@puppeteer/browsers)
Detalhe de estatísticas
Pacote
Downloads
Stars
Tamanho
Issues
Publicado em
Licença
@puppeteer/browsers8,024,25092,727570 kB290il y a 15 joursApache-2.0
README para @puppeteer/browsers

@puppeteer/browsers

Manage and launch browsers/drivers from a CLI or programmatically.

System requirements

  • A compatible Node version (see engines in package.json).
  • For Firefox downloads:
    • Linux builds: xz and bzip2 utilities are required to unpack .tar.gz and .tar.bz2 archives.
    • MacOS builds: hdiutil is required to unpack .dmg archives.

CLI

Use npx to run the CLI:

# This will install and run the @puppeteer/browsers package.
# If it is already installed in the current directory, the installed
# version will be used.
npx @puppeteer/browsers --help

Built-in per-command 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
npx @puppeteer/browsers clear --help # help for the clear command
npx @puppeteer/browsers list --help # help for the list command

You can specify the version of the @puppeteer/browsers when using npx:

# Always install and use the latest version from the registry.
npx @puppeteer/browsers@latest --help
# Always use a specifc version.
npx @puppeteer/browsers@2.4.1 --help
# Always install the latest version and automatically confirm the installation.
npx --yes @puppeteer/browsers@latest --help

To clear all installed browsers, use the clear command:

npx @puppeteer/browsers clear

To list all installed browsers, use the list command:

npx @puppeteer/browsers list

Some example to give an idea of what the CLI looks like (use the --help command for more examples):

# Download the latest available Chrome for Testing binary corresponding to the Stable channel.
npx @puppeteer/browsers install chrome@stable

# Download a specific Chrome for Testing version.
npx @puppeteer/browsers install chrome@116.0.5793.0

# Download the latest Chrome for Testing version for the given milestone.
npx @puppeteer/browsers install chrome@117

# Download the latest available ChromeDriver version corresponding to the Canary channel.
npx @puppeteer/browsers install chromedriver@canary

# Download a specific ChromeDriver version.
npx @puppeteer/browsers install chromedriver@116.0.5793.0

# On Ubuntu/Debian and only for Chrome, install the browser and required system dependencies.
# If the browser version has already been installed, the command
# will still attempt to install system dependencies.
# Requires root privileges.
npx puppeteer browsers install chrome --install-deps

Known limitations

  1. 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.