From 4fdfe1f5fd37d886803234865e9b54a4b70cab9d Mon Sep 17 00:00:00 2001 From: mp-sauce Date: Thu, 12 Dec 2024 11:36:12 -0500 Subject: [PATCH] Updating Supported Versions of macOS for Simulators (#3040) updates for macos 10.x on sims --- .../test-config-annotation/test-config.md | 6 +- docs/dev/test-configuration-options.md | 2 +- .../appium/appium-versions.md | 512 ------------------ .../appium/virtual-devices.md | 4 +- docs/mobile-apps/supported-devices.md | 2 +- .../sauce-connect/security-authentication.md | 1 - docs/web-apps/automated-testing/electron.md | 3 +- 7 files changed, 8 insertions(+), 522 deletions(-) diff --git a/docs/basics/test-config-annotation/test-config.md b/docs/basics/test-config-annotation/test-config.md index a3c185bb80..23dcd68e91 100644 --- a/docs/basics/test-config-annotation/test-config.md +++ b/docs/basics/test-config-annotation/test-config.md @@ -36,7 +36,7 @@ All examples are for Java, but you can use our Platform Configurator to configur ### Default Selenium Version -By default, Sauce Labs will use the following version of Selenium, depending on your selected combination of browser and operating system. While Selenium 3 is not yet fully implemented as a default version, it is supported for all Chrome and Firefox browsers on Mac and Windows platforms, for Safari 10+ on macOS 10.12 Sierra, and for Microsoft Edge and IE browsers version 10 and above. Currently Sauce Labs supports Selenium 3.4.0+ for Firefox and Safari and Selenium 3.5.0+ for Microsoft Edge and Chrome. +By default, Sauce Labs will use the following version of Selenium, depending on your selected combination of browser and operating system. While Selenium 3 is not yet fully implemented as a default version, it is supported for all Chrome and Firefox browsers on Mac and Windows platforms, for Safari 14+ on macOS 11 and higher, and for Microsoft Edge and IE browsers version 10 and above. Sauce Labs supports Selenium 3.4.0+ for Firefox and Safari and Selenium 3.5.0+ for Microsoft Edge and Chrome. | Browser Name | Default Selenium Version | | ----------------- | --------------------------------------------------------- | @@ -76,8 +76,8 @@ caps.setCapability("version", "47.0"); ``` DesiredCapabilities caps = DesiredCapabilities.safari(); -caps.setCapability("platform", "OS X 10.9"); -caps.setCapability("version", "7.0"); +caps.setCapability("platform", "macOS 11.00"); +caps.setCapability("version", "14"); ``` #### Android Emulator Phone/Android 5.1 diff --git a/docs/dev/test-configuration-options.md b/docs/dev/test-configuration-options.md index 54dccbdbaa..118c230d7b 100644 --- a/docs/dev/test-configuration-options.md +++ b/docs/dev/test-configuration-options.md @@ -93,7 +93,7 @@ This setting cannot be used for mobile browsers, as your test will use the defau Identifies the name of the operating system the browser or mobile device should be running on. You can use this for [dynamic device allocation](/mobile-apps/supported-devices#static-and-dynamic-device-allocation). Values are not case-sensitive (i.e., `"ios"` is the same as `"iOS"`). See the [WebDriver W3C Specification](https://w3c.github.io/webdriver/#dfn-platform-name) for more information. ```java -"platformName": "macOS 10.13" +"platformName": "macOS 11" ``` --- diff --git a/docs/mobile-apps/automated-testing/appium/appium-versions.md b/docs/mobile-apps/automated-testing/appium/appium-versions.md index b57904225e..a30d99f478 100644 --- a/docs/mobile-apps/automated-testing/appium/appium-versions.md +++ b/docs/mobile-apps/automated-testing/appium/appium-versions.md @@ -2522,518 +2522,6 @@ The following list of custom Appium plugins are supported: - - iOS 13.4 - - - - - - 1.22.3 - - - - - 2.0.0 - - - - - iOS 13.2 - - - - - - 1.22.3 - - - - - 2.0.0 - - - - - iOS 13.0 - - - - - - 1.22.3 - - - - - 2.0.0 - - - - - iOS 12.4 - - - - - - 1.22.3 - - - - - 2.0.0 - - - - - iOS 12.2 - - - - - - 1.22.3 - - - - - 2.0.0 - - - - - iOS 12.0 - - - - - - 1.9.1 - - - - - 1.9.1 - - - - - iOS 11.3 - - - - - - 1.8.0 - - - - - 1.9.1 - - - - - iOS 11.2 - - - - - - 1.8.0 - - - - - 1.9.1 - - - - - iOS 11.1 - - - - - - 1.8.0 - - - - - 1.9.1 - - - - - iOS 11.0 - - - - - - 1.8.0 - - - - - 1.9.1 - - - - - iOS 10.3 - - - - - - 1.8.0 - - - - - 1.9.1 - - - diff --git a/docs/mobile-apps/automated-testing/appium/virtual-devices.md b/docs/mobile-apps/automated-testing/appium/virtual-devices.md index 8bdad446bd..a7b280e8c3 100644 --- a/docs/mobile-apps/automated-testing/appium/virtual-devices.md +++ b/docs/mobile-apps/automated-testing/appium/virtual-devices.md @@ -80,7 +80,7 @@ If this value is not set, an older default value may be used instead. ## iOS Code Examples -Below are examples of an iPhone 8 project using iOS version 12.2: +Below are examples of an iPhone 8 project using iOS version 14.0: Your iOS app must be:

Compiled for the simulator/device version of your choice

Compressed into a .zip package/archive file (must include app directory)

[Uploaded and hosted](mobile-apps/app-storage.md) in a place that Sauce Labs can access (for example: AWS, GitHub, or Sauce Labs App Storage)

|

Your Android app must be:

Compiled for the simulator/device version of your choice

Configured to have internet permissions

Built into an .apk or .aab package/archive file

[Uploaded and hosted](mobile-apps/app-storage.md) in a place that Sauce Labs can access (for example: AWS, GitHub, or Sauce Labs App Storage).

_Appium only. For Espresso, `saucectl` uploads the referenced app for you._

| -| **Versions supported** | iOS versions 10.3 and higher | Android versions 5.0 and higher | +| **Versions supported** | iOS versions 14.0 and higher | Android versions 5.0 and higher | | **Tips** |

If you're using App Storage, get the returned location, which will look something like storage:filename=myApplication.zip.

In your [test capabilities](/dev/test-configuration-options), specify the location of the .zip file, or the `storage:filename=myApplication.zip` URL as described in [App Storage](mobile-apps/app-storage.md).

|

This StackOverflow article contains instructions on how to build an .apk file in Eclipse.

In your test capabilities, specify the location of the .apk  or  .aab file, or the `storage:filename=app.apk` URL as described in [App Storage](mobile-apps/app-storage.md).

| ## When to Test on Real Devices diff --git a/docs/secure-connections/sauce-connect/security-authentication.md b/docs/secure-connections/sauce-connect/security-authentication.md index 8640b8eb27..8f5e75678d 100644 --- a/docs/secure-connections/sauce-connect/security-authentication.md +++ b/docs/secure-connections/sauce-connect/security-authentication.md @@ -191,7 +191,6 @@ SSL Bumping is enabled by default for Sauce Connect Proxy, but there are some si - If you're working with sites that are highly dependent on AJAX - Some network components, such as browsers and servers that use WebSockets, won’t work if the traffic to them has been altered, which Sauce Connect Proxy appears to do -- If you're testing with iOS 10.3 on iPad Pro (12.9 inch) simulator or iPad Pro (9.7 inch) simulator - If you're testing with Android Real Devices #### How to Disable SSL Bumping diff --git a/docs/web-apps/automated-testing/electron.md b/docs/web-apps/automated-testing/electron.md index 065082a909..0ad503c685 100644 --- a/docs/web-apps/automated-testing/electron.md +++ b/docs/web-apps/automated-testing/electron.md @@ -16,7 +16,6 @@ Sauce Labs currently supports the following test configurations for Electron. - Platforms - Windows 10 - Windows 11 - - MacOS 10.15 - MacOS 11 - MacOS 12 - MacOS 13 @@ -78,6 +77,6 @@ Test results are visible on the UI under “Automated Tests > Test Results.’ Y ## Limitations -- Electron support is currently enabled only for automated testing on Windows 10 and 11, and MacOS 10.15, 11, 12 and 13. +- Electron support is only enabled for automated testing on Windows 10 and 11, and MacOS 11, 12 and 13. - Electron apps uploaded via REST API are not currently visible within the App Management of the UI. - Live testing and UI enhancements to come in a future release.