-
(b5638ef)
feat(update): on update, write full binary paths to file (#140)
-
Adding back in curl calls, these were removed on the new
Downloader.getFile
. Add curl call to reflect proxies.
-
Fix output dir to read from update's options instead of Config
-
Feature will help directConnect users for Protractor. The file
will keep track of the last binary version as well as all other
binaries downloaded.
The file will be created in the output directory. By default this is
selenium/update-config.json
. On clean
this file will be removed.
webdriver-manager update --versions.chrome=2.20 --standalone=false
--gecko=false
file created:
{
"chrome": {
"last": "/opt/src/webdriver-manager/selenium/chromedriver_2.20",
"all": ["/opt/src/webdriver-manager/selenium/chromedriver_2.20"]
}
}
then the user wants to use 2.25:
webdriver-manager update --versions.chrome=2.25 --standalone=false
--gecko=false
file created:
{
"chrome": {
"last": "/opt/src/webdriver-manager/selenium/chromedriver_2.25",
"all": ["/opt/src/webdriver-manager/selenium/chromedriver_2.20",
"/opt/src/webdriver-manager/selenium/chromedriver_2.25"]
}
}
-
(473ab3e)
feat(android): match android arch to os.arch (#164)
The default was x86-64, but x86 cannot be emulated on ARM. This makes more sense
-
(c864c9a)
feat(shutdown): do not error if you try to shutdown a server which is already off (#162)
When scripting, you might want to defensively run a shutdown
command. If the shutdown fails
because the server is already off, you don't care. If it fails for another reason, you do care.
So I made trying to shutdown a server which is already off just a warning. I added a flag in case
you want the old behavior though.
-
(338fffd)
feat(quiet/verbose): add --quiet
and --verbose
flags to control the level of output (#156)
I added the --quiet
flag for cases like:
where currently the start --detach; ./tests.sh; webdriver-manager shutdownselenium server output will get mixed in with other output. I also added the
--verboseflag for
webdriver-manager updatein case you *really* wanted to see all the output which gets eaten by using
--android-accept-licenses`.
-
(91e36a3)
feat(android on windows): Support android VMs on windows (#154)
Closes https://github.com/angular/webdriver-manager/issues/51
-
(d533b03)
feat(start android): extend the --detach flag to wait for appium/android (#141)