Release 22.2

See what's new in Perfecto 22.2.

Insights enhancements

The Test failure history view that is available from single test reports (STR) now shows the current date in the top row and aligned to the right.

Android API level 30

On Android devices, Perfecto now supports injecting fingerprints into apps using the Biometric API level 30. To support this new API level, we made adjustments to work with AndroidX 1.1.0. This enhancement resolves an issue with sensor-instrumented apps not displaying the fingerprint pop-up window.

For more information, see Fingerprint injection | Simulate sensor authentication.

iOS 15 support updates

Provided the following support updates for iOS 15 devices:

  • If you need to set a passcode on iOS 15, 16, or 17 devices, contact your Perfecto representative or Perfecto Support for a solution to the Apple limitation requiring manual passcode entry every 8 hours.

  • Added an Apple limitation related to the Home button. For details, see iOS support updates.

Virtual device enhancements

Virtual devices now support the following devices on Android 12:

  • Google: Pixel 6, Pixel 5a 5g, Pixel 5, Pixel 4a 5g, Pixel 4a, Pixel 4 XL, Pixel 4

  • Samsung: Galaxy S21, Galaxy S21 plus, Galaxy S21 Ultra, Galaxy S20 Plus

The following limitation applies: Secured screens do not display in videos and during live testing.

For a complete list of supported devices and platforms, see Virtual devices.

Resolved issues

  • Fixed the an issue that occurred on devices running Android 12: Enhanced security on Android 12 prevents applications from seeing or using other applications that are installed on the same device unless they have specifically been added to the androidManifest.xml file. As a result, after instrumentation, a client app would no longer be able to communicate with the agent installed on the device and therefore failed to receive the authentication result that was sent from the UI.

    To resolve this issue, Perfecto has added a new instrumentation step that adds the flag android.permission.QUERY_ALL_PACKAGES to the androidManifest.xml file. This flag allows the app to recognize all other installed apps on the device.

Test framework support

Perfecto's Cypress SDK now supports Cypress version 9.4.1. This version is cached instead of version 9.2.0.

For comprehensive information on the Perfecto-Cypress integration, see our Cypress documentation.

Platform support

Support for the following new platform versions is now available in all clouds:

  • iOS 15.4 Beta 3, with the same limitations as prior iOS 15 versions. Until the Perfecto 22.2 release, this iOS version is only available upon request. If interested, contact Perfecto Support.

  • iOS 15.3.1, with the same limitations as other iOS 15 versions.

For a complete list of limitations, see iOS support updates.

Browser support

Support for the following new browser versions is now available:

  • Mozilla Firefox 97 Stable and 98 Beta on Windows and Mac machines

  • Microsoft Edge 98 Stable on Windows machines

  • Chrome 98 Stable on Windows and Mac machines

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