Add support for testing on BrowserStack
lddubeau opened this issue · 1 comments
lddubeau commented
This means updating wed's selenium_config.py
and selenic.
- Add a REMOTE_SERVICE configuration option to select which of SL or BS is going to be used.
- Make REMOTE_SERVICE overridable by passing a
-D
to behave. (Pass the-D
option to the Builder's options argument, then in selenium_config.py check for the presence of that argument and override if present.) - Have a BROWSERSTACK_CREDENTIALS analogue to SAUCELABS_CREDENTIALS.
- Review how the capabilities are set in selenium_config.py and in selenic's code so that anything that is specific to SL is adapted for BS use.
- Create a tunnel appropriate for BS. (Just like we do with sauce connect.)
- Add a way to set the final test status through the API.
lddubeau commented
This has been implemented.