Skip to content
play

GitHub Action

setup-chromedriver

v2.3.0 Latest version

setup-chromedriver

play

setup-chromedriver

Setup chromedriver

Installation

Copy and paste the following snippet into your .yml file.

              

- name: setup-chromedriver

uses: nanasess/setup-chromedriver@v2.3.0

Learn more about this action in nanasess/setup-chromedriver

Choose a version

setup-chromedriver

Test chromedriver on *NIX Test chromedriver on Windows GitHub GitHub Sponsors

This action sets up a ChromeDriver for use in actions

OS/Platform support

  • ubuntu-latest, ubuntu-24.04, ubuntu-22.04 and ubuntu-20.04
  • macos-latest, macos-14, macos-13 and macos-12
  • windows-latest, windows-2022 and windows-2019

Usage

See action.yml

for ubuntu-latest, macos-latest

steps:
- uses: actions/checkout@v2
- uses: nanasess/setup-chromedriver@v2
  with:
    # Optional: do not specify to match Chrome's version
    chromedriver-version: '88.0.4324.96'
    # Optional: if your chrome binary name is different
    chromeapp: chrome
- run: |
    export DISPLAY=:99
    chromedriver --url-base=/wd/hub &
    sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & # optional

for windows-latest

steps:
- uses: actions/checkout@v2
- uses: nanasess/setup-chromedriver@v2
  with:
    # Optional: do not specify to match Chrome's version
    chromedriver-version: '88.0.4324.96'
- run: chromedriver --url-base=/wd/hub &