browser compatibility update

We updated selenium dependency to support new browser versions.

Because new version os selenium removes removes support for mobile drivers we add 3rd party libs to keep support.

We also updated some outdated tests.