Release 22.7

See what's new in Perfecto 22.7.

iOS 16 Beta and Android 13 Beta 2

As the first in the market, Perfecto added support for iOS 16 Beta. All limitations documented for iOS 15 still apply. For a complete list of limitations, see iOS support updates.

In addition, Perfecto added support for another major new platform version: Android 13 Beta 2. For complete support information, see Android support updates.

Manual Testing enhancements

  • The instrumentation process for Android apps has undergone extensive performance improvements, in some cases of over 70%. The process now finishes in less than half the time it used to take to instrument an Android app (for example, less than 5 minutes instead of 17 minutes for a 300 MB application).

  • In the Manual Testing view, the MY DEVICES tab includes a new Availability filter that you can use to filter devices by status: RESERVED BY ME (only in clouds that require reservations), AVAILABLE, IN USE, IN ERROR, or OFFLINE. Previously, disconnected (OFFLINE) devices were only visible on the Devices tab, which is restricted to users with admin role.

    For details, see Select a device for manual testing.

  • During manual testing, when you turn on the sound for a video that is playing on the open device, Perfecto now displays an information message to indicate that the audio stream is being retrieved. Previously, the video would halt momentarily without notification.

  • In the Manual Testing view, you can now search devices based on their Description and Network. This functionality makes it easier to search for specific devices based on these columns.

    In addition, the List view now displays data for Description and Network in individual columns. Clicking the column header sorts the column data alphabetically.

Smart Reporting enhancements

  • The Grid mode in the Live Stream view now includes an option to select all executions in the list in one go. This is helpful if you want to stop all executions at once.

  • The Report Library now displays a "Refreshing..." notification when the table is updated in the background, for example during a search or when a filter is applied. At the same time, the table is locked for scrolling. This change ensures that no outdated information is shown while the refresh operation is in progress.

    In addition, loading more reports is now significantly faster.

Repository enhancements

  • Added an Edit option to the toolbar in the Repository view. With this change, the edit, delete, and download actions are now all available on the toolbar, making them easier to access, and the icons that would previously appear when you moved the pointer over a file in the table have gone away.

Resolved issues

For Scriptless Web, fixed the following issues with Element Description and nested logical steps:

  • While creating a test, if a step had an Element Description with an apostrophe, the execution got blocked. With this fix, tests with an apostrophe in a step's Element Description get executed successfully.

  • For nested tests, if the name of a step in the child test had an apostrophe, the execution got blocked. With this fix, nested logical steps with an apostrophe in the child test step name get executed successfully.

EOL updates

  • Microsoft has announced end-of-life (EOL) for the Internet Explorer 11 desktop application. It will end support on June 15, 2022. As of this date, Perfecto will no longer list Internet Explorer 11 as a supported platform for desktop web testing.

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

  • macOS High Sierra has been deprecated for desktop web testing, effective January 9, 2022. All remaining machines running macOS High Sierra will be upgraded with the Perfecto 22.7 release because they are no longer supported.

Framework support

Added support for Java client 8.1.0. Java client 8.x works with Appium Server 1.20 or later.

Note: Java client 8.0.0 has internal issues and will work only with Selenium 4.1.2.

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

Platform support

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

iOS

  • iOS 16 Beta

  • iOS 15.6 Beta 2

  • iOS 15.5 GA

All limitations documented for iOS 15 still apply. For a complete list of limitations, see iOS support updates.

Android

Android 13 Beta 2. For complete support information, see Android support updates.

Browser support

Support for the following new browser versions is now available:

  • Google Chrome 102 Stable on Windows and Mac machines

  • Microsoft Edge 102 Stable on Windows machines

  • Mozilla Firefox 101 Stable and 102 Beta on Windows and Mac machines

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