-
(1f9713a) feat(start and shutdown): Added
--detach
option forstart
command and newshutdown
command (#130) -
(88cf46b) feat(version): have a way to get the package version (#136)
closes #119
-
(5966b6a) fix(cli): fix setting flag to false (#135)
- This fixes
webdriver-manager update --gecko=false
- This does not fix
webdriver-manager update --gecko=0
. Minimist interprets 0 as true. - Add options and programs unit tests closes #110
- This fixes
-
(35676ee) fix(gecko): follow redirects for content-length (#133)
- (66776a0) feat(start): add way to programmatically detect when the selenium server is running (#120)
-
(dc2f9f9) fix(cli): fix default option values, boolean and string handling (#110) (#122)
- default option values initialize properly for
minimist
- user-supplied boolean-type option values respected
- string-type option values are always strings
- simplify boolean-type option value access
- default option values initialize properly for
-
(88d6105) fix(gecko): Update geckodriver to 0.11.0 and fix suffixes. (#128)
Fixes #111
-
(707e015) fix(android): fixed four things for android: (#116)
- Make appium default to 1.6.0 (Android N didn't work on 1.5.x)
- Make virtual devices default to
google_apis
- Don't delete old virtual devices on update
- Update documentation
-
(9fe4b22) fix typo in webdriver-manager/spec/files (#125)
- (f892ec4) chore(chromedriver): update chromedriver version to 2.25
-
(b103850) fix(update): fix undefined gecko getBoolean error (#113)
closes #107
-
(7fbacf5) fix(start): set the port when standalone server starts
closes #106
-
(3984ea4) fix(filemanager): respect proxy/ignoreSSL options in contentLength HEAD request (#101)
-
(946ee00) fix(chrome_driver): use the x64 binary if chrome driver version is greater than 2.23 (#95)
- fix(chrome_driver): use the x64 binary if chrome driver version is greater than 2.23
- fix(chrome_driver): add semver to better determine version number
- refactor(chrome_driver): check first to see if we have valid semver or not
closes #93
-
(b183fad) fix(filemanager): Binaries can be downloaded from a custom CDN with alternate_cdn(#97)
closes #96
-
(5241fc1) chore(chromedriver): update chromedriver version to 2.24 (#92)
Chromedriver < 2.24 has issues with Chrome 54+ (https://bugs.chromium.org/p/chromedriver/issues/detail?id=1451).
-
(61af7be) feat(gecko): Add geckodriver, related config, and flags
Users will still need 'marionette': true in their capabilities in order to use gecko driver.
-
(fa48354) fix(downloader): fix against working proxy (#87)
-
(d6597e8) fix(start): add the correct flags for windows (#83)
closes #68
-
(c96090c) fix(update): download standalone with proxy and ignore ssl (#81)
closes #79
- (7ec082a) feat(start): add a gecko driver path to the start command (#86)
- (fe85c94) dep(types): update typescript, remove typings in favor of @types (#84)
-
(236a8ec) fix(downloader): increase timeouts and unlink sync on download errors (#75)
closes #62 and #63
-
(fa20ca8) fix(start): check if edge driver exists before adding to args (#73)
closes #60
-
(8b61b71) fix(start): use ie32 if specified via command line (#72)
closes #68
-
(8346858) feat(logging): add logging property to selenium standalone (#76)
closes #61
-
(18f9f1d) chore(selenium): add dev/urandom to selenium start args to prevent startup delays in linux
upgrade to latest chrome driver and selenium standalone server versions
- (aa1b8b7) feat(ios): iOS support (#57)
-
(81c2aa3) fix(iedriver): download url fix for iedriver (#54)
closes #53
-
(57372eb) feat(edge): add Microsoft Edge support in CLI (#56)
closes #55
-
(d937245) feat(android): support android
- (970167a) dep(typings): update typings (#42)
- (5073e23) fix(folder): fix selenium folder location (#43)
-
(d3724fb) fix(config): simplify locating configuration file, selenium folder (#41)
- Let the bin file decide which webdriver-manager to use
- Use the configuration file / package from the default position
- Selenium folder will always be located to webdriver-manager/selenium/
-
(5bca026) fix(config): configuration file local look up when used as a dependency (#33)
closes #32
-
(0cfcc88) fix(binary): Fix typo in fallback case when chalk isn't available.
- (a6f1edd) fix(global): fix finding config.json for global installs and release 10.0.1 (#23)
-
(70d32df) fix(dir): check selenium dir and warn user that the folder does not exist (#17)
-
(0ec1443) fix(binary): file type, unzipping, and permissions
closes #7, #16
-
(a073fd0) fix(npm): use global, local, and project without env
closes #20
-
(6ccb9d8) fix(versions): versions option should stay consistent with existing webdriver-manager
closes #6
-
(c34b05c) fix(bin): local, project, and global usage
-
(4a0caf5) fix(dep): fix dependency for chalk
-
(15ae0e8) fix(chmod): set permissions to 755
(1820fbc) Initial commit
-
(374c3e7) feat(length): on update, check to see the file is the correct length
closes #8
-
(8c47291) feat(local): use the local version of webdriver-tool if it is installed
closes #5
-
(f0622d2) feat(logs): add chrome logs command line option
closes #11
-
(3b30312) feat(logger): update logging methods (#5)