https://github.com/sitespeedio/edgedriver
https://github.com/sitespeedio/edgedriver
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sitespeedio/edgedriver
- Owner: sitespeedio
- License: mit
- Created: 2020-02-15T21:14:46.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-07-16T12:56:54.000Z (10 months ago)
- Last Synced: 2025-08-19T18:55:08.914Z (8 months ago)
- Language: JavaScript
- Size: 500 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Edgedriver
This is a simple package that downloads [Edgedriver](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) and
provides a node api for accessing the path to the binary. We want to keep this with minimimal dependencies.
How to use?
```node
const driver = require('@sitespeed.io/edgedriver');
const binPath = driver.binPath();
// launch edgedriver from binPath
```
You can override where you download the Edgedriver by setting *process.env.EDGEDRIVER_BASE_URL*. You can skip downloading Edgedriver by setting *process.env.EDGEDRIVER_SKIP_DOWNLOAD*.
You can download another Edgedriver version by setting *process.env.EDGEDRIVER_VERSION*.
```
EDGEDRIVER_VERSION=81.0.4044.20 node install.js
```
If you don't set a version, [the version](https://github.com/sitespeedio/edgedriver/blob/master/package.json#L4) in the *package.json* is used.