Release 21.10

See what's new in Perfecto 21.10.

WebdriverIO 7

As part of support for WebdriverIO version 7, added a new capability called perfecto:options. All Perfecto capabilities, such as securityToken, need to be included now inside this new capability. For example:

Copy
capabilities: [{
        platformName: 'Windows',
        browserName: 'chrome',
        browserVersion: 'latest',
        'perfecto:options': {
            securityToken: '****',
            },
    }],
Note: WebdriverIO v7 is currently only supported for web testing.

See also WebdriverIO 7 and 8.

New device group API

Added a new device group API that facilitates the following operations for device group management:

  • Add and delete device groups

  • Edit device groups by adding or removing device IDs or users

  • Get a single device group or all device groups

The new endpoints are now the preferred way of handling device access.

For more information, see Device group operations.

Double-tap gesture

Added support for a new gesture during manual testing. With this enhancement, you can now use Shift+Click to simulate a double-tap action on a device screen.

For a list of all supported gestures, see Mouse actions.

Note: This gesture is currently only supported for real mobile devices.

Resolved issues

  • Fixed an issue that caused users to lose access to the devices assigned to a device group when the group was renamed. With this fix, renaming a device group no longer affects device access for the users assigned to the group.

  • Fixed a manual testing issue that caused the Recent folder on the MY DEVICES tab to show busy Mac machines as available. With this fix, the Recent folder shows Mac machines as follows:

    • Available when not all physical Mac machines with the same OS are in use

    • In use if all physical Mac machines with the same OS are in use

    • In use by me if all physical Mac machines with the same OS are in use and a machine with these capabilities is in use by the current user

  • Fixed an issue that caused files uploaded to a desktop web VM to be renamed to an alphanumeric string. With this fix, uploaded files keep the original file name.

  • Fixed an issue with the Find text and Find image commands. The code snippets generated for these commands now display the correct code.

Platform support

Support for the following new platform versions is now available:

  • iOS 15 Beta 4 (Mobile cloud only). In private clouds, it is available upon request. If you are interested, contact Perfecto Support.

    For limitations, see iOS support updates.

  • 14.7.1. The following Apple limitation applies: Connecting to an application's UIWebView crashes the application, even when accessed through the Safari developer menu.

    The limitations of iOS 13 versions still apply.

  • Android 12 Beta 3, with the limitation of secured screens.

Browser support

Support for the following new browser versions is now available:

  • Mozilla Firefox 90 Stable and 91 on Windows and Mac machines

  • Google Chrome 92 Stable and 93 Beta on Windows and Mac machines

  • Microsoft Edge 92 Stable on Windows 10 machines