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.
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:
-
Limit the value of the
appiumVersion
capability to the major and minor version, without a patch number (for example 2.2, but not 2.2.1).For a list of all supported Appium versions for virtual devices, see Supported platforms.
-
Add the prefix
perfecto:
to Perfecto capabilities. For example:“perfecto:useVirtualDevice”, true
Alternatively, you can use the
perfectoOptions
notation.For upgrade information, see Upgrade to an Appium 2-compliant client and Appium 2-compliant client and Selenium 4 sample project.
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.