Blog

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Android 8.1 on emulators. Please set platformVersion desired capability to "8.1" to test on Android 8.1.

Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing,
Chandra Yalangi
Product Manager - Emulators and Simulators


Return to the Product Announcements and Release Notes Blog

We are very excited to announce support for Android Debug Bridge (ADB) commands on emulators through Appium tests. ADB commands provide deeper access to the emulator and support new automated test scenarios. For example you can now inject images into the emulator photo library or initialize contacts using ADB commands in automated tests. Please refer to the following Appium documentation for more information and sample code.

This feature is only supported on Appium versions 1.7.2 and above. This feature is implemented by adding --relaxed-security flag to Appium sessions. However, note that there are no security concerns due this feature, each emulator test session is isolated and independent and emulators are destroyed after each test session.


Return to the Product Announcements and Release Notes Blog

New Test Details Page

We're excited to offer a new version of test details page to all our customers!

This page offers improved responsiveness, being based on the latest technology.

In addition, a couple new features were added:

  • Flexible layout: Ability to resize the various panels

  • Clear command text: we're working the commands clearer. 

    • For example, the command itself would show as "Find Element", or "Load URL"

    • The object locator would show by name, where possible

    • The HTML response was added to the command details

  • Commands highlight in sync with video playback

  • Keyboard support for command navigation

    • Enable keyboard function to move to the next/previous command

    • Pause/play the video using space bar



Just in case you weren't aware, there's support for a couple features that already existed:
  • Change test visibility

  • Delete a test

  • Show HAR file

  • Search commands

  • Ability to share test URL, and share a URL to a specific command

  • Report issues (to Sauce)

  • See the number of commands in the execution

  • Filter the commands to include only the ones that have screenshots

  • Showing a nice panel for performance and network logs

Over the coming month, note the button on the top-right "Switch to OLD UI", which will lead you to the previous version of this page. If you do switch back, we will probably contact you to ask some questions (wink). If everything goes well, this button will go away in about a month.
Happy Testing!


Return to the Product Announcements and Release Notes Blog


Return to the Product Announcements and Release Notes Blog

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Chrome 72 and Firefox 65 on Mac and Windows. 

Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing!
Samantha Coffman
Product Manager

RDC Support for Appium 1.10.1

Return to the Product Announcements and Release Notes Blog

Sauce Labs is happy to announce Real Device Cloud support for Appium 1.10.1

The new version is now available to all Appium users and is also the default one if no other version is specified.


Happy Testing,

Asaf Saar
Director of Product Management

RDC Support for Appium 1.10

Return to the Product Announcements and Release Notes Blog

Sauce Labs is happy to announce Real Device Cloud support for Appium 1.10

Customer interested in using the latest version should update Appium desired capability with: appiumVersion: '1.10.0'


Happy Testing,

Asaf Saar
Director of Product Management

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Android 8.0 emulators. The new emulators support both Appium and Espresso tests. Please set platformVersion desired capability to "8.0" to test on the new emulators. Android 8.0 emulators with Google API contain Google Play Services version 13.2.80.

Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing,
Chandra

Return to the Product Announcements and Release Notes Blog

We are very excited to announce support for IPSec VPN on Sauce Labs virtual platforms. IPSec VPN is an industry standard technology to connect two private clouds securely over the Internet. An IPSec VPN tunnel between Sauce Labs and your private network allows Sauce virtual machines to access application servers hosted in your private network. 
IPSec VPN is an alternative to Sauce Connect. Both solutions provide similar functionality and security. The below table summarizes some of the differences.


-IPSec VPNSauce Connect
SolutionIndustry standardProprietary
CostPaidFree
Target CustomersEnterpriseAll
Supported Sauce PlatformsVirtual platforms - Desktops, Android emulators, iOS simulatorsAll


To learn more about IPSec VPN please refer to the documentation or reach out to your Customer Success manager.

Note: Sauce customers with existing VPN connections to Sauce real device or virtual platforms are not impacted by this new feature and can continue using the existing solutions.


Happy testing,
Chandra Yalangi
Product Manager


Return to the Product Announcements and Release Notes Blog

Our product just keeps getting Saucier! Occasionally mobile applications crash during a test and it is hard to identify the root cause of the problem. However, users can now access crash logs generated while testing an iOS application on Sauce iOS simulators. Crash logs contain valuable information like memory usage, call stacks of all the threads at the time of failure and help you debug crashes. Please refer to Apple's documentation on Crash Reports for more information.

Crash logs for mobile applications are supported on all iOS versions supported on Sauce simulators. Crash logs for a test can be accessed from Logs tab on Sauce Labs Test Details page.

Return to the Product Announcements and Release Notes Blog

Return to the Product Announcements and Release Notes Blog

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Edge 18 on Windows 10 (October 2018 Update).

Here is an example of the desired capabilities in Java:

DesiredCapabilities caps = DesiredCapabilities.edge();
caps.setCapability("platform", "Windows 10");
caps.setCapability("version", "18.17763");

Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing!

Return to the Product Announcements and Release Notes Blog

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Mac Mojave (MacOS 10.14) with Safari 12, as well as the full breadth of Firefox and Chrome versions. Safari 12 also continues to be supported on MacOS 10.13.

Here is an example of the desired capabilities in Java:

DesiredCapabilities caps = DesiredCapabilities.safari();
caps.setCapability("platform", "macOS 10.14");
caps.setCapability("version", "12");


Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing!

Return to the Product Announcements and Release Notes Blog


Dear Sauce User,

As we continue our mission to provide our users with the best coverage for testing applications, we are happy to announce that Sauce Labs now supports Chrome 71 and Firefox 64 on Mac and Windows.

Our Platform Configurator has also been updated to reflect this newest version.

Happy Testing!
Samantha Coffman
Product Manager

In our continuing efforts to provide the best performing, most up-to-date platform for our users, Sauce Labs will discontinue support for Appium versions 1.6.2 and below on emulators and simulators on December 5th. We made this decision due to reduced market share of these versions, along with diminished usage by our customers. After December 5th, we will continue to support Appium versions 1.6.3 and above. 

We strongly recommend you to test your automation scripts with the highest compatible Appium version on Sauce as soon as possible so that you are not impacted by this change on December 5th. Note that newer Appium versions are backward compatible and are required to test on the latest iOS and Android versions. 


OSHighest Compatible Appium Version
iOS 9.31.7.1
iOS 10.0 - 10.21.8.0
iOS 10.3 and above1.9.1
Android all versions1.9.1


After you have validated that your Appium test scripts work as expected we recommend you to discontinue using appiumVersion capability in your test scripts. This allows Sauce to pick the most stable, recent version for your test configuration and allows you to stay up to date with newer Appium versions. 

Please refer to Platform Configurator for the most up-to-date list of supported Appium versions and mobile platforms on emulators and simulators.

Please contact support@saucelabs.com if you have any questions or need additional information.

Happy Testing,
Sauce Emulators and Simulators Team

Return to the Product Announcements and Release Notes Blog

We will discontinue support for Sauce Connect versions 4.4.11 and below on Feb 28th, 2019. This change impacts customers using old, standalone Sauce Connect binaries as well customers using old Sauce Connect binary prepackaged with OnDemand Jenkins Plugin.

Update Process

  • If you use an old, standalone Sauce Connect binary (version 4.4.11 or below) then please upgrade to Sauce Connect 4.5.1 or above. Download the new Sauce Connect version from the following link. Test the new version in a development or staging environment by running some manual and automated tests. If you don’t notice any issues then please upgrade your production environment to the new version.

  • If you use an old Sauce Connect binary prepackaged with the Sauce OnDemand Jenkins plugin (versions 1.177 and below) then please use Jenkins system configuration to update to the latest OnDemand Jenkins plugin (version 1.178).


We have made this decision for the following reasons:

  • Keep up with the security best practices and drop Sauce Connect server support for vulnerable protocols like TLS 1.0 and 1.1.

  • Many of the Sauce Connect versions 4.4.11 and below were released more than a year ago and have critical bugs related to functionality and performance.

Customers are strongly encouraged to upgrade to the latest stable release 4.5.1. The latest version has been in production without any known major issues.

Best Practice

We regularly ship new features and improvements with Sauce Connect client releases. We recommend customers to use a new version Sauce Connect released in the last 3-months.

Please contact support@saucelabs.com if you have any questions or need additional information.


Return to the Product Announcements and Release Notes Blog


Sauce Labs is pleased to announce the release of Sauce Connect Proxy 4.5.2.

Features

  • Sauce Connect will print a user friendly error instead of a call stack when an invalid path is provided to --logfile argument.

  • Input validation of tunnel domains, direct domains and No-SSL-bump domains arguments. Domain arguments with the asterisk wildcard character in the middle for e.g. dev*.local will fail input validation. The optional asterisk wildcard character can only be at the beginning of the domain name.

  • Added input validation for --pac argument. Sauce Connect will print an error and terminate when a relative PAC file path is provided.

Bug fixes

  • Updated PAC file parser to fix intermittent parsing errors on startup.

  • Fixed an issue where Sauce Connect exits with status code 0 when invalid arguments are provided, Sauce Connect will now exit with status code 1.

  • Fixed an issue where Sauce Connect takes a minute to shutdown when an invalid tunnel domain, direct domain or No-SSL-bump domain is passed.

  • Fixed an issue where Sauce Connect fails to check for updates when -x argument is used.