Fix for keyword Open Available Browser on how it handles webdrivers.
Previously webdrivers were handled in a direct loop over the preferred browser list. This process did not take into account if the user has a browser installed in the system thus eventually after downloading and instantiating a webdriver it failed because there wasn't a browser for that driver in the machine.
This fix will first check browser version can be detected (on the system) and if not then the driver is not going to be handled by the keyword.
Fix for keyword
Open Available Browser
on how it handles webdrivers.Previously webdrivers were handled in a direct loop over the preferred browser list. This process did not take into account if the user has a browser installed in the system thus eventually after downloading and instantiating a webdriver it failed because there wasn't a browser for that driver in the machine.
This fix will first check browser version can be detected (on the system) and if not then the driver is not going to be handled by the keyword.