Open Source
Frameworks

Test with industry standard open source frameworks

We recognize that open source is key to the future of software development. That’s why we’ve built our solution on open source standards. Our support and contributions to open source projects—including Selenium and Appium—have resulted in a strong relationship with the dev community: our community and your community.

Selenium

Selenium is the W3C standard, open source framework that automates browsers across many different platforms. As the co-developers of Selenium, Sauce Labs engineers are experts in testing and deeply understand how to automate functional tests. Selenium has bindings to many scripting languages so you can develop tests in the language you are familiar with for maximum efficiency. Beyond simply running tests automatically, testing in parallel lets you accelerate your tests by up to 90%, compared to manual testing. As a result, you can both test faster and get your apps released faster.

Learn More 

Appium

Appium is considered "Selenium for mobile." It augments Selenium commands with functions to automate the unique characteristics of mobile testing like pinching, tapping and swiping. Sauce Labs engineers are major contributors to the Appium project, which is quickly becoming the standard for automated mobile testing. Our commitment to Appium allows us to develop and release the latest versions quickly, so you know that with Sauce Labs, you’re always testing on the latest enhancements.

Learn More 

Robotium

Robotium is an open source Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box UI tests for Android applications. With the support of Robotium, test case developers can write function, system and user acceptance test scenarios, spanning multiple Android activities. Robotium recorder is a test recorder available as a plugin for Android Studio and Eclipse which can simplify test development for beginners.

Learn More 

Espresso

Espresso is a test automation framework for Android applications developed by Google. It enables you to write concise and reliable automated Android UI automated tests. It is tightly integrated with Android instrumentation to inspect and interact with the activities you are testing. A key benefit of using Espresso is that it provides automatic synchronization of test actions with the UI of the app you are testing. Espresso tests can run on devices running Android 2.3.3 (API level 10) and higher.

Learn More