Release 23.16

See what's new in Perfecto 23.16 (released on January 7, 2024):

Performance vitals in the public cloud

Perfecto can now automatically record performance metrics for the front-most mobile application running on devices in Perfecto’s public cloud. Previously, application vitals were only available in enterprise clouds.

Performance metrics provide valuable insights into an application's behavior, user experience, and overall efficiency. They deliver actionable data that you can use to enhance the overall quality of your mobile app.

Before working with this feature, review the applicable requirements and restrictions. For more information, see View device or application vitals.

Scriptless Web enhancements

Pre-initialized Selenium session

For faster execution times, Scriptless Web now supports a pre-initialized Selenium session for a platform in a project. With this enhancement, when you run a test and select a device, Scriptless Web checks if a Selenium session has already been initiated for the device, and, if this is the case, uses the existing session instead of creating a new session.

It is possible to configure this behavior at the platform level. For one platform in a project, you can select the Pre-initialized Selenium session option. If selected, for any test that runs on this platform, a Selenium session is initialized as soon as a user accesses the project. For more information, see Platforms.

Restriction: This feature has limited availability. To have this feature enabled for your cloud, contact Perfecto Support.

End-of-life notification

macOS Catalina is now End of Life (EOL), based on our suspension of support policy for desktop web operating systems. Devices running Catalina are no longer available in Perfecto.

For details about the Perfecto support policy, see Suspension of support policy | Desktop web OS.

Platform support | Real devices

iOS 17 enhancements

Devices running iOS 17 now also support accessibility testing with VoiceOver and setting a location without instrumentation.

New iOS versions

Support for the following iOS versions in now available:

  • iOS 17.2 GA, 17.2.1 GA (iPhones only), and 17.3 Beta 1. iOS 17. These versions do not currently support performance vitals.

    All limitations for iOS 16.x versions still apply.

    Connecting iOS devices requires HSS version 23.12 and an IDS with macOS Ventura and Xcode 15.

    Important: To avoid test disruption in hybrid clouds after upgrading devices to iOS 17, on the device, under Settings > General > Airdrop, make sure that the Bringing Devices Together toggle is turned off.

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

  • iOS 16.7.4 GA. This version is reserved for older devices that do not support iOS 17.

    Limitation for iOS versions 16.4 and later: Due to an Apple bug, Perfecto Object Spy does not support SafariViewController-based applications on a device.

    All limitations documented for iOS 15 still apply.

For complete support information, see iOS support updates.

Platform support | Virtual devices

Appium 2.3 support

Added support for Appium 2.3 on virtual devices. You can now test your apps on virtual devices using Appium 2.3 with an Appium 2-compatible client. If you do, you must make sure to:

For comprehensive information on working with virtual devices, see the Virtual mobile devices section in our documentation.

Simulators

Added support for iOS 17.2 GA on simulators in all regions and at full capacity. At the same time, support for iOS 15.0 on virtual devices has ended.

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

Browser support

Support for the following new browser versions is now available:

  • Google Chrome 121 Beta on Windows and Mac machines

  • Mozilla Firefox 121 Stable and 122 Beta on Windows and Mac machines

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