Release 24.9

See what's new in Perfecto 24.9 (released on July 21, 2024):

Smart Reporting enhancements

Filtering jobs

In the Report Library, you can now search job names using a dedicated Jobs filter. In the Filter pane on the right, under Jobs, use the search field to enter a full or partial job name to bring up a specific job or all jobs including a specific string. This can be helpful, for example, if you want to find all jobs that follow a specific naming pattern.

To learn more, see Focus on what's important to you and expand the Filter by jobs section.

Scriptless Mobile enhancements

Return and get result of embedded test

In Scriptless Mobile, you can now write the result of an embedded test to a variable whose value is then returned in the parent test. To implement this, use following new commands:

  • Return embedded result: End the execution of the embedded test and returns the result of the embedded test to the main test as the return variable.

  • Get embedded result: Accepts the value from the return variable of the embedded test and further processes it as the result variable of the main test.

To learn more, see Available commands and checkpoints.

Restriction: These commands are available in select clouds. To request these commands for your cloud, contact Perfecto Support .

Extract value from JSON object

In Scriptless Mobile, you can now parse the JSON response returned by an API call to extract a value and write it to a result variable as a string value. To do this, use the new Select JSON value command.

To learn more, see Available commands and checkpoints.

Restriction: This command is available in select clouds. To request this command for your cloud, contact Perfecto Support .

Reminder: Perfecto upgrade to Appium 2

To provide a stable experience and leverage the latest Appium testing features, Perfecto clouds will soon switch to Appium 2 as the default Appium execution option. Appium 2 is available in all Perfecto hybrid and enterprise clouds as of June 30, 2024.

The transition to Appium 2 follows a phased approach:

  • Phase 1 (June 30 to August 10, 2024): Appium version 2.4.1 is installed in all Perfecto hybrid and enterprise clouds and becomes available as the latest version. Appium 1.22.3 stays the default version.

    During this phase, you can use the appiumVersion capability to explicitly use Appium 2 for your test executions. For example:

    Copy
    capabilities.setCapability("appiumVersion", "2.4.1");
    Copy
    capabilities.setCapability("appiumVersion", "latest");

    Alternatively, to set Appium 2.4.1 as the default version for your cloud, contact Perfecto Support.

    Appium versions 1.18.3 and 1.20.2 will be deprecated. While these versions will still work for test executions, Perfecto will no longer provide support or fixes for them.

  • Phase 2 (starting August 11, 2024): Appium version 2.4.1 becomes the default version in all Perfecto hybrid and enterprise clouds. The Appium version is configured at the cloud level. If needed, fallback to Appium 1.22.3 is available. To continue to work with Appium 1.22.3, contact Perfecto Support.

Important: While Perfecto manages the Appium server and driver installations, the switch to Appium 2 involves breaking changes that may impact you. You will need to update your automation scripts to ensure they will run smoothly. For detailed information on prerequisites, breaking changes, and rollback options, see Upgrade to Appium 2.

Reminder: End-of-life notice

iOS 12 will be declared end-of-life (EOL) on July 21, 2024. After this date, devices running iOS 12 will no longer be available in Perfecto.

For details about the Perfecto support policy, see Suspension of support policy | Mobile device OS.

Platform support | Real devices

New iOS versions

You can now test your applications on real devices running the following new iOS versions:

  • 18 Beta 3

    If you are interested in having iOS 18 Beta 3 devices connected in your cloud, contact Perfecto Support.

  • 17.6 Beta 3

    All limitations for iOS 16.x versions still apply.

For complete support information, see iOS support updates.

Platform support | Virtual devices

New iOS versions

You can now test your applications on simulators running iOS 18 Beta 3. This version is only available at limited capacity.

For an updated list of devices and versions, see Supported simulator devices and OS versions.

Browser support

You can now test your applications in the following new browser versions:

  • Mozilla Firefox 128 Stable and 129 Beta on Windows and Mac machines

  • Microsoft Edge 127 Beta on Windows machines

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