Release 24.10

See what's new in Perfecto 24.10 (released on August 11, 2024):

Scriptless Mobile enhancements

Folder operations

In Scriptless Mobile, you can now create, rename, copy, move, and delete folders using the Manage tests view. These enhancements simplify your tasks and improve efficiency.

To learn more, watch this video or see the folder-related tasks in Perform advanced test management.

Object Spy for multiple devices

In Scriptless Mobile, you can now use Object Spy on all open devices simultaneously. While working on multiple devices with Object Spy, you can search or validate objects on all devices and browse the results per device.

To learn more, watch the following video or see Object Spy for multiple devices.

DevTunnel enhancements

Oracle JDK 21

You can now use DevTunnel with Oracle JDK 21 on Windows, Mac, and Linux workstations. To learn more, see Install DevTunnelInstaller.

Reminder: Appium 2 now new default

To provide a stable experience and leverage the latest Appium testing features, Perfecto clouds switched to Appium 2 as the default Appium execution option on August 11, 2024. Appium 2 has been available in all Perfecto hybrid and enterprise clouds since June 30, 2024.

The transition to Appium 2 follows a phased approach:

  • Phase 1 (June 30 to August 10, 2024): Appium version 2.4.1 is installed in all Perfecto hybrid and enterprise clouds and becomes available as the latest version. Appium 1.22.3 stays the default version.

    During this phase, you can use the appiumVersion capability to explicitly use Appium 2 for your test executions. For example:

    Copy
    capabilities.setCapability("appiumVersion", "2.4.1");
    Copy
    capabilities.setCapability("appiumVersion", "latest");

    Alternatively, to set Appium 2.4.1 as the default version for your cloud, contact Perfecto Support.

    Appium versions 1.18.3 and 1.20.2 are deprecated. While these versions still work for test executions, Perfecto no longer provides support or fixes for them.

  • Phase 2 (starting August 11, 2024): Appium version 2.4.1 is now the default version in all Perfecto hybrid and enterprise clouds. The Appium version is configured at the cloud level. If needed, fallback to Appium 1.22.3 is available. To continue to work with Appium 1.22.3, contact Perfecto Support.

Important: While Perfecto manages the Appium server and driver installations, the switch to Appium 2 involves breaking changes that may impact you. You need to update your automation scripts to ensure they run smoothly. For detailed information on prerequisites, breaking changes, and rollback options, see Upgrade to Appium 2.

Appium 2 limitation resolved

For applications on iOS 16.4 and later, WKWebView inspection no longer requires involvement from application developers as long as WebView instrumentation is enabled (see the Requirements section of Upgrade to Appium 2).

Previously, to inspect web elements with Appium 2, app developers had to make sure the isInspectable flag was set to true in the application code for each WebView object. In addition, for applications developed with Apache Cordova, they needed to enable a WebView configuration scheme (InspectableWebview preference setting) to ensure that the WebView was inspectable.

Reminder: End-of-life notice

iOS 12 was declared end-of-life (EOL) on July 21, 2024. As of this date, devices running iOS 12 are no longer be available in Perfecto.

For details about the Perfecto support policy, see Suspension of support policy | Mobile device OS.

Platform support | Real devices

New iOS versions

You can now test your applications on real devices running the following new iOS versions:

  • 18.1 Beta

    This version is only available for Apple Intelligence-compatible devices: iPhone 15 Pro, iPhone 15 Pro Max, and iPads with M1+ SoCs (system-on-a-chip).

    Limitations for iOS 16.x versions still apply, except for an issue related to an Apple bug that is resolved in iOS 17.0 and later.

    If you are interested in having iOS 18.1 Beta devices connected in your cloud, contact Perfecto Support.

  • Revised 18 Beta 5

    Limitations for iOS 16.x versions still apply, except for an issue related to an Apple bug that is resolved in iOS 17.0 and later.

    If you are interested in having iOS 18 Beta devices connected in your cloud, contact Perfecto Support.

  • 17. 6.1 and 17.6 GA

    Limitations for iOS 16.x versions still apply, except for an issue related to an Apple bug that is resolved in iOS 17.0 and later.

For complete support information, see iOS support updates.

Platform support | Virtual devices

New iOS versions

You can now test your applications on simulators running iOS 18 Beta 5. This version is only available at limited capacity.

For an updated list of devices and versions, see Supported simulator devices and OS versions.

New Android versions

You can now test your applications on emulators running Android 15 Beta 4.

For an updated list of devices and versions, see Supported emulator devices and OS versions.

Browser support

You can now test your applications in the following new browser versions:

  • Mozilla Firefox 129 Stable and 130 Beta on Windows and Mac machines

  • Google Chrome 127 Stable and 128 Beta on Windows and Mac machines

  • Microsoft Edge 127 Stable and 128 Beta on Windows machines

For a complete list of supported browsers, see Supported platforms.