This action sets by Google Chrome/Chromium for use in actions by:
- Install and setup latest Chromium
- Cross platform runner (macOS, Linux, Windows)
- Install Google Chrome by channel (stable, beta, dev, and canary)
- Install by version number (88.0.4324, or 88.0)
See action.yml
Basic usage:
steps:
- uses: browser-actions/setup-chrome@v1
- run: chrome --versionInstall Google Chrome Beta
steps:
- uses: browser-actions/setup-chrome@v1
with:
chrome-version: beta
id: setup-chrome
- run: |
echo Installed chromium version: ${{ steps.setup-chrome.outputs.chrome-version }}
chrome --versionNote that the installed binary depends on your installation spec.
The installed binary name depends on the version you specify and your platform. The summarized binary names are the following:
| OS \ installed version | latest (default) |
commit position (e.g. 848897) |
channel name (e.g. dev) |
|---|---|---|---|
| Windows | chrome | chrome | chrome |
| macOS | chromium | chromium | chrome |
| Linux | chrome | chrome | chrome |
Be sure to pass a full-path to chrome or chromium to your test system if
the system expects that chromium exists in PATH such as karma-chromium-runner:
CHROMIUM_BIN=$(which chrome) npm run test-
chrome-version: (Optional) The Google Chrome/Chromium version to be installed. Available value is one of the following:- Chromium by a commit position like
848897. You can find commit positions from here. - Chromium latest snapshot
latest - Google Chrome release channels:
stable,beta,devandcanary
Default:
latest - Chromium by a commit position like