Latest updates

This section lists updates delivered since the last major release, with the most recent updates showing at the top.

Ignore failed executions checkbox unselected by default | Scriptless Mobile

While scheduling a job, the Ignore failed executions checkbox is now unselected by default, changing the previous behavior. This enhancement ensures that failed test executions are no longer overlooked, helping to eliminate the risk of false negatives.

With this update, you can now:

  • Identify and review failed tests more easily.

  • Troubleshoot issues proactively, reducing the chances of missing critical defects.

Additionally, the checkbox has been relocated to the top of the view for greater visibility and ease of access. To know more, see Schedule jobs.

Seamless DataTable updates across tests | Scriptless Mobile

Now, whenever you update an existing DataTable, the changes are automatically reflected in all tests that use it.

There’s no need to unassign and reassign the DataTable to individual tests.

To know more about DataTables, see Create DataTables.

New command: AI User Action | Scriptless Mobile

As part of Perfecto AI, powered by Perforce Intelligence, Scriptless Mobile introduces a new AI-powered command: AI User Action. This command enables more natural-language-driven automation, allowing you to describe user actions in plain language, similar to how you would instruct a manual tester.

Using the AI Assistant, you can fine-tune the prompt for the AI User Action command. The assistant interprets the prompt and performs the corresponding UI actions on the device.

AI User Action can, for example, do the following:

  • Identify and interact with common UI elements, such as hamburger menus, help icons, or notification icons

  • Select radio buttons and checkboxes, or set values using sliders

  • Read and dismiss popup windows and notifications that interrupt the action

With this command, there is no need to define object locators or write scripts. Prompts remain valid even if the UI changes. The command also supports conditional logic, including waiting for UI elements or progress indicators, retrying actions until successful, or dismissing modal dialog boxes.

This command simplifies test creation and maintenance, particularly in dynamic or multilingual environments, and enables consistent test execution across multiple devices, platforms, and even languages.

Important: To have this functionality set up in your cloud, contact your Perfecto account representative. A separate license is required to access this feature.

To learn more about:

Watch the following video to learn how to add user actions with the AI User Action command, or see Perform AI-driven user actions.

iOS 18.6 Beta 3 | Real devices

You can now test your applications on real devices running iOS 18.6 Beta 3.

iOS versions 18.1 and later are only available for Apple Intelligence-compatible devices: iPhone 16, iPhone 16 Plus, iPhone 16 Pro Max, iPhone 16 Pro, iPhone 15 Pro, iPhone 15 Pro Max, and iPads with M1+ SoCs (system-on-a-chip).

For complete support information, including limitations, see iOS support updates.

iOS 26 Beta 3 | Real devices

You can now test your applications on real devices running iOS 26.0 Beta 3.

Devices running this version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.0 Beta devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

iOS 26 Beta 3 | Virtual devices

You can now test your applications on simulators running 26.0 Beta 3, available at limited capacity.

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