- The Platform Configurator
- 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 mobile application you want to test must be in a location that is accessible over the Internet so the Sauce Labs virtual machines that are running your testing simulators/emulators can download it. We recommend that you use our secure Sauce Storage for this purpose, but you may have situations in which you want to host your application in a different location.
Using Sauce Connect for Testing Behind the Firewall or on Localhost
If the web application you want to test is behind a firewall or on localhost, you can use a secure Sauce Connect tunnel to establish the connection with Sauce Labs.
- Make sure your application meets the Requirements for Android and iOS Mobile Application Testing.
- Upload your application to the hosting location.
In your test, set the value for
appin the desired capabilities to reference the hosting location and application file, like this:
iOS .app Applications Must be in a .zip File
If you create your iOS application as a
.app directory with multiple files, you need to export it as a
.zip file before uploading. If you have created your app as a
.ipa file, you can upload that file directly without needing to zip it up.