- Update default Selenium Server to 3.3.1 (#273)
- Update default Firefox driver to 0.15.0 (#273)
- Ability to collect debug logs for bug reports (#271)
- Update default chromedriver to 2.28 (#267).
- Fix default version for IEDriver to
3.0.0
.
- BREAKING CHANGE Using selenium 3.0.1 (Java 8 is needed)
- Using yarn as package manager
- Updated dependencies
- Fix support for Node.JS v0.12
- Update
request
andmocha
dependencies.
- update geckodriver to v0.13.0
- update chromedriver version to 2.27
- --config file option
- Fix incorrect download urls for Firefox drivers (#251)
- update geckodriver to v0.11.1
- update chrome driver to 2.25 #240
- add
opts.javaArgs
#234
- fix expectedRequest when less drivers given than usual
- really fix selenium 3 install feature
- add tests around computing the download urls
- switch to new chromedriver 2.24
- Handle geckodriver/Marionette urls weirdness (#222)
- Support geckodriver v0.9.0 and v0.8.0 (6ef046448db058845aac709e839894ac95c65053)
- allow beta versions of selenium to be used #206
- allow installing old chrome driver versions #213
- update download path for firefox driver 0.10.0 on mac
- upgrade chromedriver to 2.23
- upgrade firefox driver to 0.10.0
- better error message when java is possibly outdated
- add proxy option to programmatic interface
- fix install script when geckodriver downloaded
- update geckodriver to v0.9.0
- update selenium to 2.53.1
- fix firefox win32 download url
- add marionette driver
- bump chromedriver
- Remove deprecated [email protected] dependency
- update to latest versions
- BREAKING CHANGE when opts.drivers are passed on the programmatic interface, do not merge all drivers option, only the one passed. So if you use {drivers: {chrome: {version: 42}}}, you will only get chrome version 42, not IE, not firefox
- node 0.10 compat for fs.access
- feat(upgrades): upgrade default versions
- Selenium version
2.50.1
and IE version2.50.0
via http://www.seleniumhq.org/download/ - Chromedriver version
2.21
via https://chromedriver.storage.googleapis.com
- Selenium version
- feat(paths): support basePath option
- feat(https): use https downloads by default
- fix(hub): selenium-standalone can now be run as hub
- fix(version): treat version as strings to allow 2.20 version, fixes #142
- feat(install): add
install --silent
- fix require urijs
- update urijs package (renamed)
- release: do not include .selenium in package
- feat: selenium 2.47.1, ie driver 2.47.0, chrome 2.18
- fix: fix default IE driver download url computation
- fix: only append default stderr stdout listeners if not added by user
- feat: update to latest selenium/drivers version
- fix: error if already started
- fix: programmatic usage was broken
- fix: use isaacs/node-which instead of vvo/whereis to find JAVA path
- fixes #96
- fix: better handle selenium started event (when roles are hub or node)
- fixes #98
- fixes #97
- upgrade chrome driver to 2.15
- parse selenium's -hub argument to find the hub hostname
- fix selenium binary start
- FIX: flush stderr/stdout of selenium so that it does not fails
- upgrade to selenium 2.45.0
- update chrome driver to 2.14
- cache downloads, see #68
- forward request error to install error, #64
- add --baseURL, --drivers.*.baseURL options, also in programmatic API
- try to force npm to publish
- fixes #60, programmatic
install
without aprogressCb
- add
opts.logger
toinstall()
, defaults tonoop
- add
opts.progressCb
toinstall(opts)
, now you can receive progress information - log more info when installing: source, destination
- show progress when installing
- check for pathsexistence before starting and error accordingly
- add
opts.spawnCb
tostart()
, now you can receive the spawned process asap - more tests
- readme tweaks
- inform user that
start-selenium
is deprecated
- ie fix
- ie fix
- complete refactoring
- command line is now named
selenium-standalone
- you must use
selenium-standalone install
and thenselenium-standalone start
- programmatic API changed too,
require('selenium-standalone').install(cb)
orrequire('selenium-standalone').start(cb)
- using the programmatic API, you must kill the server yourself, the child_process is sent in the
start
callback:cb(err, cp)
- you can now install and start different selenium versions and drivers versions
- fix start-selenium when port is not
4444
- add tests on new
cb()
functionnality - backward compat for people not using a
cb
- lower down callback loop to 200ms
- fix start-selenium command line (missing callback)
- programmatic API now exposes a callback to inform when selenium has started
- update chromedriver to 2.13
- initial history generation