mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-03-03 18:00:18 +00:00
53 lines
1.4 KiB
Markdown
53 lines
1.4 KiB
Markdown
---
|
|
title: ChromeDriver
|
|
homepage: https://chromedriver.chromium.org
|
|
tagline: |
|
|
ChromeDriver: WebDriver for Chrome
|
|
---
|
|
|
|
To update or switch versions, run `webi chromedriver@stable` (or `@v2`, `@beta`,
|
|
etc).
|
|
|
|
## Cheat Sheet
|
|
|
|
> WebDriver is an open source tool for automated testing of webapps across many
|
|
> browsers. ChromeDriver is a WebDriver created by the Chromium (Google Chrome)
|
|
> team - for Selenium and such.
|
|
|
|
You probably won't run `chromedriver` manually, but it must be installed for
|
|
some testing frameworks.
|
|
|
|
Also, **Chrome must be installed first** in order for ChromeDriver to work.
|
|
|
|
### How to Install Chrome on Linux
|
|
|
|
On Debian (and Ubuntu) Linux you should be able to install Chrome with `dpkg`
|
|
and `apt`:
|
|
|
|
```bash
|
|
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
|
sudo dpkg -i google-chrome-stable_current_amd64.deb
|
|
sudo apt install -y google-chrome-stable
|
|
sudo apt --fix-broken install -y
|
|
```
|
|
|
|
You may get an error like this:
|
|
|
|
```txt
|
|
chromedriver: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
|
|
```
|
|
|
|
If so, try installing `chromium-browser`:
|
|
|
|
```bash
|
|
sudo apt install -y chromium-browser
|
|
sudo apt --fix-broken install -y
|
|
```
|
|
|
|
### Other Notes
|
|
|
|
On Windows `chromedriver.exe` _should_ Just Work™.
|
|
|
|
On macOS you may need to install XCode Command Line Tools with
|
|
`xcode-select --install`.
|