Blog from June, 2020

We’re proud to announce the initial release of our improved UX for Real Device Testing on Sauce Labs! This release is the first round of efforts aiming to improve and consolidate the user experience between our current platform (saucelabs.com) and our legacy Real Device Cloud (RDC) platform (TestObject). This is a huge user experience shift and listed below are some changes you should expect to see:

What's Changing:

Users will now be able to access the following from their Sauce Labs account:

  • Appium and Selenium test automation for both virtual and real device projects.

  • Access to public and private real devices.

  • Access to Extended Team Management.

  • Access to Sauce Connect Proxy (and also IPSec VPN for enterprise customers).

    • As an extra compliance measure, Sauce is offering a feature that restricts the use of public real devices with Sauce Connect Tunnels or IPSec VPN. This setting is controlled by the organization administrator. To read more about the solution see the details on this page: Enable Sauce Connect Proxy/IPSec VPN for Public Cloud Devices.

Why This Matters:

In the upcoming weeks we plan to roll out more features as they are vetted and tested, so stay tuned for more product announcements regarding the new Real Device Testing experience.

For those of you migrating from our Legacy TestObject platform, there is a helpful guide to get you started, see Legacy Real Device Platform Migration Guide.

Return to the Product Announcements and Release Notes Blog



Hello Sauce user!

Sauce Labs is pleased to announce that we have released an update, replacing Safari 13.0 with the latest version, Safari 13.1. Please note that if your current tests are set specifically to Safari 13.0 that they will need to be reconfigured to specify 13 or 13.1 or “latest” in order for them to continue functioning. For more information on setting your capabilities, you can find additional documentation here.  



Here is an example of the desired capabilities in Java using Selenium and W3C:



Safari 13.1
MutableCapabilities sauceOptions = new MutableCapabilities();

SafariOptions browserOptions = new SafariOptions();
browserOptions.setCapability("platformName", "macOS 10.15");
browserOptions.setCapability("browserVersion", "13.1");
browserOptions.setCapability("sauce:options", sauceOptions);







Return to the Product Announcements and Release Notes Blog


Return to the Product Announcements and Release Notes Blog

Many of our customers have an internal network policy where public internet access is limited. For example, some specific websites may be banned. When using Sauce browsers and devices, we comply to the same rules. 

On the virtual side (desktop browsers and Emulators/Simulators), we have a setting in the organization administration area to set a VM in “lockdown mode”, meaning that all network traffic must tunnel through either Sauce Connect or the customers’ VPN.

In the case of real devices, setting the device proxy does not offer the same coverage because mobile apps and even device users can either override this setting or change this setting on the device. 

Instead, Sauce is offering a new ability to set private devices in a specific WiFi network that only works via Sauce Connect or the customers’ VPN.

There are a few limitations to this setting:

  • The setting applies only to private devices

  • The setting applies only to private devices that use WiFi exclusively (do not have SIM cards)

  • It is not a dynamic setting. Sauce needs to setup a device in a specific WiFi network. Therefore, this needs to be manually managed. Please contact Sauce to utilize this capability.


To read more about this setting, please visit Sauce security settings for organizations page.

Happy Testing!

Return to the Product Announcements and Release Notes Blog


Many of our users have been asking for a way to become better aware of news from Sauce: new platforms released, new features etc. We're excited to introduce the in-portal news indicator, telling you whether there are any announcements made (on this blog) since the last time you checked.

You can click on any article title to read it, or you can open the announcements blog in a new tab.

The news indicator will be rolled out on Monday, June 15th to many of our users, and will be generally available to all our users on Wednesday.

Happy testing!

Now available: Camera Image Injection for Real Devices

We are very excited to announce the delivery of Camera Image Injection. This new capability allows for use cases that involve cheque scanning, barcodes and taking pictures for authentication purposes - especially relevant in Retail and the Banking sector. It is available for live and Appium automated testing on our Real Device Cloud, across all self-service and enterprise users.


On our blog we are covering the most common use cases and show how Camera Image Injection works for both Live Testing and Automation. And the Sauce Labs Cookbook contains a detailed guide on how to get started.


Happy Testing!


Karla Schoenicke

Senior Product Manager - Mobile


Return to the Product Announcements and Release Notes Blog


Hello, 

We have released Appium version 1.17.1 support for both iOS simulators and Android emulators. 

Here is an example of the desired capabilities in Java using Appium created using the Platform Configurator

Appium 1.17.1
DesiredCapabilities caps = DesiredCapabilities.android();
caps.setCapability("appiumVersion", "1.17.1");
caps.setCapability("deviceName","Android GoogleAPI Emulator");
caps.setCapability("deviceOrientation", "portrait");
caps.setCapability("browserName", "Chrome");
caps.setCapability("platformVersion", "10.0");
caps.setCapability("platformName","Android");


Return to the Product Announcements and Release Notes Blog


Hello Sauce user!

Sauce Labs is pleased to announce that we now support Firefox 77 and Edge 83 for testing your applications. 

Here is an example of the desired capabilities in Java using Selenium and W3C for both browsers:

Firefox 77
MutableCapabilities sauceOptions = new MutableCapabilities();

FirefoxOptions browserOptions = new FirefoxOptions();
browserOptions.setCapability("platformName", "Windows 10");
browserOptions.setCapability("browserVersion", "77.0");
browserOptions.setCapability("sauce:options", sauceOptions);
Edge 83
MutableCapabilities sauceOptions = new MutableCapabilities();

EdgeOptions browserOptions = new EdgeOptions();
browserOptions.setCapability("platformName", "Windows 10");
browserOptions.setCapability("browserVersion", "83.0");
browserOptions.setCapability("sauce:options", sauceOptions);
browserOptions.setCapability("sauce:options", sauceOptions);





Return to the Product Announcements and Release Notes Blog