Release 21.15

See what's new in Perfecto 21.15.

Live testing enhancements

During live testing on mobile devices, it is now possible to manually zoom in and out by diagonally dragging the handle in the lower right. This is helpful, for example, if you need to focus on small text or another element on the screen. If the device boundaries exceed the screen boundaries, a scroll bar appears on the right.

Rotating the device maintains the zoom level unless there is not enough room, in which case the device resizes to fit the available space.

If needed, you can use the frame to drag the device to a different location.

Watch this short video to see how it works. For details, see Resize a device.

Smart Reporting enhancements

Added support for exporting the Report Library as a CSV file. This option exports the content of the Report Library based on the selected filter parameters. For example, if you have selected a filter that includes 1,000 tests, the resulting CSV file will include:

  • An entry for each of these tests (while the Report Library may only display 50 of these tests at once)

  • All available columns (and not only the columns displayed in the Report Library)

  • Additional columns, such as owner, project name, and project version

  • The start time in UTC

  • Columns with multiple values (concatenated by comma), such as tags or the platform or device ID for tests executed on multiple platforms or several devices

Watch this short video to see how it works. For comprehensive information on the Report Library, see the Report Library documentation.

Secured screens on Android 12 devices

To support secured screen instrumentation, updated the Python script for Android offline instrumentation. With this update, the script can now disable secured-screen flags in an .apk file, thus allowing screenshots and video capture of those screens.

To enable secured screen instrumentation during offline instrumentation, use the new flag -iscr in the command. No other parameters are needed.

Note:

This is a standalone feature. Other instrumentation flags, such as -ih or -is, are not required unless needed by themselves.

For more information, see Android offline instrumentation.

New capability for Appium version

Added a new capability called appiumVersion. You can now use this capability to specify which Appium version to use when initializing a device. You may also switch between versions during test execution.

For usage information, see the description of the appiumVersion capability in Supported Appium capabilities.

Scriptless Web enhancements

Added support for Google Chrome 95 and Microsoft Edge 95.

Platform support

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

  • iOS 15.2 Beta 3, with the same limitations as iOS 15.1

  • iOS 15.1.1 GA, with the same limitations as iOS 15.1

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

Browser support

Support for the following new browser versions is now available:

  • Microsoft Edge 96 Stable on Windows machines

  • Google Chrome 96 Stable on Windows and Mac machines