Files
vim-ale/chromedriver/README.md
2021-01-27 15:41:36 -07:00

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