Home

NikolayStanoev edited this page Feb 28, 2017 · 10 revisions

Purpose

The idea of this project is to help people who wants to start with automated mobile cross browser testing. It will describe the basic steps that people have to follow in order to have an environment for running automated tests on daily basis against different browsers.

Why we need it

Mobile usage has been increasing for last few years. More and more people start using mobile devices as their primary for browsing and searching in the websites. Due to this more and more companies update their sites to become more mobile friendly. As a result the demand for testing on mobile device becomes from "nice to have" to "must have".

Environments

Execution against BrowserStack

The project contains information about how to run tests against BrowserStack environment. If you have an existing BrowserStack account which has automation minutes on monthly basis then it would take just 10 minutes to run the first test using your account on BrowserStack environment.

More information can be found here.

Execution against Sauce Labs

The project contains information about how to run tests against Sauce Labs environment. If you have an existing Sauce Labs account then it would take just 10 minutes to run the first test using your account on Sauce Labs.

More information can be found here.

Execution against Local environment

The project contains information about how to run tests against local environment.

Setting up environment for running tests on iOS Simulators

More information can be found here.

Setting up environment for running tests on Android Emulators (AVD / Genymotion)

More information can be found here.

Adding iOS Simulators / Android Emulators as part of Selenium Grid

More information can be found here.