-
-
Notifications
You must be signed in to change notification settings - Fork 217
Description
Expected Behavior
Basically, automation scripts should know the exact version of browser & browser's driver it is going to interact.
However, browsers are updated automatically, there's a need to get our automation scripts be updated.
I think it would be the best if we can set LATEST
to the driver.version
at the installation phase, then the service would install latest drivers version.
Current Behavior
We have to specify the correct version, or the hard-coded version in lib\default-config.js
will be installed.
Action items
IMO, I'd like to propose that we should rollout the support one by one:
-
Selenium server
I haven't researched how to get the latest version yet. It seems that the Selenium team has not released new stable version for long time. So should we assume3.141.59
is the latest version? -
ChromeDriver
We can check content of this file to know the latest version. -
GeckoDriver
We can read the redirect URL of this link to know the latest release tag -
Legacy Microsoft Edge
I think Microsoft won't release more version of this (Am I correct?). So should we assume17134
is the latest version? -
Chromium-based Microsoft Edge
The same to ChromeDriver, we can read the content of this file to find the latest version.
How are your thoughts? Should we make it happen? Where should we start? :)