News: webdriver-manager is now an official Angular project!
If your webdriver-manager version is <=9, this repository contains the source code you are looking for. For versions >=10 please visit: https://github.com/angular/webdriver-manager.
This repository will is on maintenance mode only addressing bug fixes for <=9 version bugs. All new feature development can be found at: https://github.com/angular/webdriver-manager
Protactor's webdriver-manager as a standalone Node.js module.
Warning: This is a fork. The official protractor webdriver-manager can be found here: https://github.com/angular/protractor/blob/master/bin/webdriver-manager
- Multiple version updates: Selenium to 2.52.0, Chromedriver to 2.21, IEDriver
to 2.52.2 and Chromedrive-nw to 0.13.0. (
Jérôme Macias)
- Multiple Updates: Selenium to 2.48.2, Chromedriver to 2.20, IEDriver to
2.48.0, Chromedriver-nw to 0.12.3. (
Todd Wolfson)
- Repaired chromedriver-nw CLI installation and detection. (
Todd Wolfson)
- Changed how
wm.installcallback (function (err, filenames) { }) is called:filenamesargument now contains only non-undefined values. - Added support for nw.js chromedriver (named
chromedriver-nw)
startcallback was not executed: Selenium start up message was updated in version2.46(fromStarted SocketListenertoSelenium Server is up and running). Regex was fixed to handle that case. (Fixed #12)
- Configuration of versions externalized to a
config.jsonfile. (Nicolas PENNEC) - Updated
seleniumto2.46,chromedriverto2.16andiedriverto2.46.0. (Nicolas PENNEC)
- Added
WebdriverManagerconstructor third argument:quiet(default:false). Supresses writing to bothstdoutandstderr.
- Added optional callback to
start(options, cb)method.cbwill be executed once selenium server has started.
- Updated
chromedriverversion to2.15. (Nicolas PENNEC)
- Added
stopmethod that attemps to shut down selenium nicely. - Added
options.closeOnStdinInputparameter to thestartmethod to prevent closing standalone on key press.
startmethod now receives anoptionsobject.startmethodoptions.closeOnStdinInputis set tofalseby default.