Scaling your Selenium setup will throw up unique challenges; from writing tests for local browsers, to running them in parallel on a cloud infrastructure. We have experienced the whole gamut: failing tests, timeouts, integration with CI tools, slow test execution, mobile emulators and much more.
In this talk, we explore the obstacles every developer will face, and ways to overcome them effectively. We will be touching on: creating persistent connections with keep alive, system optimization techniques, scaling on the cloud, mobile devices and choosing the right setup from the start.
Our experience comes from getting over a 1000 customers to run their Selenium tests successfully, and observing Selenium users of all scales and at different levels.