Xceptance / neodymium-library

A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
MIT License
80 stars 11 forks source link

#163 Test for Browserstack #178

Closed oomelianchuk closed 3 years ago

oomelianchuk commented 3 years ago

There were some struggles while the configuration of the Safari browser to run on Browserstack. After some researchers, I realized, that the problem is caused by the fact, that some configurations were passed to Browserstack not correctly. The main misunderstanding was that "platform" capability for Browserstack means MAC/WIN/UNIX. This caused an error on passing "platform" and "platformVersion" parameters together. Instead, Browserstack required "os" capability, which can be passed together with "platformVersion". That's why I changed the capability name for the Browserstack.

Further I've noticed, that browser version passed with "version" capability is not taken to attention by Browserstack, so I changed its name to "browser_version".