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
- Changed how
wm.install
callback (function (err, filenames) { }
) is called:filenames
argument now contains only non-undefined values. - Added support for nw.js chromedriver (named
chromedriver-nw
)
start
callback was not executed: Selenium start up message was updated in version2.46
(fromStarted SocketListener
toSelenium Server is up and running
). Regex was fixed to handle that case. (Fixed pose#12)
- Configuration of versions externalized to a
config.json
file. (Nicolas PENNEC
) - Updated
selenium
to2.46
,chromedriver
to2.16
andiedriver
to2.46.0
. (Nicolas PENNEC
)
- Added
WebdriverManager
constructor third argument:quiet
(default:false
). Supresses writing to bothstdout
andstderr
.
- Added optional callback to
start(options, cb)
method.cb
will be executed once selenium server has started.
- Updated
chromedriver
version to2.15
. (Nicolas PENNEC
)
- Added
stop
method that attemps to shut down selenium nicely. - Added
options.closeOnStdinInput
parameter to thestart
method to prevent closing standalone on key press.
start
method now receives anoptions
object.start
methodoptions.closeOnStdinInput
is set tofalse
by default.