- Getting Started with Selenium for Automated Website Testing
- Getting Started with Appium for Mobile Native Application Testing
- Selenium Bootcamp by Dave Haeffner
- Appium Bootcamp by Dave Haeffner and Matthew Edwards
The Sauce Labs real device cloud provides you with the option to run Espresso, Robotium, or Appium automated tests for testing mobile applications and websites on mobile browsers. Check out the Sauce Labs Sample Test Frameworks repo on GitHub for examples of test setups for all three on both iOS and Android devices. For an introduction to Appium testing, check out Appium Bootcamp by Dave Haeffner and Matthew Edwards.
Before Running Your Tests
- Set up your project
Have your test scripts that you want to run
Testing Websites or Applications on localhost or an Internal Network
Sometimes apps are designed to run on internal networks, or on networks that can be accessed only from specific IP addresses. In this case, you can add an exception for TestObject to your network's whitelist for the IP range
184.108.40.206/21 and 220.127.116.11/21 for the US data center.
Running Your Tests
- Log into your account.
- Go to the Apps dashboard and select the project you want to test.
- In the project dashboard, click Automated Testing.
- Select the type of automated test you want to run.
For application tests, the options are Robotium, Espresso, XCUITest or Appium, while the only mobile website testing option is Appium.
Sauce Labs also provides you with sample framework that demonstrate Sauce Labs capabilities of Real Devices, Emulators/Simulators and Desktop VMs, for testing Mobile Native and Web Apps.