Selenium Testing by Sauce Labs

Selenium testing on the leading cloud platform. 500+ browser/OS configurations, mobile support, screenshots, videos, debugging tools. Free plan!

Selenium Testing

Run tests in the cloud on over 500 browser configurations without the hassle of maintaining infrastructure.

Works with your setup

  • Write tests in the most popular languages, including Java, Ruby, Python, PHP, Node.js, or C#, using any test framework. Run tests from your CI system or straight from your command line, the same way you’d run them locally.

  • Specifying which platform configurations you want to run tests on is as easy as setting the desired capabilities for your tests. We automatically use the latest and most stable version of Selenium, but you can set whatever version you’d like to use in the desired capabilities. See our Test Configuration documentation for a complete list of the many options and features available when testing on Sauce.

Test securely in the cloud

  • Your Selenium tests are run in real browsers in our secure data center on a real operating system, in a dedicated, single-use VM. After the test run, the VM is completely destroyed, ensuring your data is never exposed to future sessions.

  • You can also test local and firewalled apps while maintaining control over proxy and access policies using Sauce Connect, our secure tunneling technology.

Access time-saving tools and reports

  • While your tests are running, you have access to a live remote desktop session. You can manually take control of the VM or “breakpoint” the test to stop the test session and investigate a problem.

  • After your tests are completed we provide a full report of the run with metadata, Selenium and console logs, and a complete list of commands and responses. You can also flip through screenshots taken after every page-altering command or watch a video recording of the whole test.

Selenium testing with Continuous Integration

Sauce is optimized for testing in a continuous integration workflow with a focus on reliability and scale. By running tests concurrently on Sauce, you can keep your build quick without sacrificing coverage.

Integrate with your CI system

We have plugins for Jenkins, Bamboo, Travis, Circle CI, and TeamCity that allow you to integrate your testing on Sauce with your build and embed your Sauce test results within the display of test results.

Built for reliability

Selenium tests are run on brand new VMs every time, which results in fewer infrastructure-related false failures. We’ve also built measures into our platform to detect and prevent failures, such as detecting when browsers fail to start properly and automatically restarting them before tests begin.

Selenium on Sauce vs. Selenium Grid

Lower your overhead

Maintaining your own Selenium testing infrastructure is costly and time-consuming. Test on Sauce to save money on costs like infrastructure, headcount to maintain your Grid, platform upgrades, and developer time spent diagnosing infrastructure-related false failures.

Flexibility to scale

Testing on Sauce also gives you the flexibility to scale as you need it. Increase your concurrency to hundreds of VMs without the lead time needed to order and install hardware.

Learn more about testing with Selenium

Tried and trusted by thousands

Easily scale your Selenium testing with Sauce Labs. Sign up for a free trial today.