At the moment we use BROWSER_LABEL environment variable to set both local and remote (Sauce Labs) browsers. The list of available remote browsers in at the top of sauce_browser method[1].
It would be better if we would not provide the list of browsers, but allow user to set up browser, version and operating system[3] via environment variables.
We should probably deprecate use of BROWSER_LABEL environment variable and use BROWSER, VERSION and PLATFORM.
1: https://github.com/wikimedia/mediawiki-selenium/blob/master/lib/mediawiki_selenium/env.rb#L78-L113
2: https://saucelabs.com/platforms
Version: wmf-deployment
Severity: normal