Latest updates

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

DataTable search capability | Scriptless Mobile

You can now quickly locate a specific DataTable without navigating through multiple folders. The Open DataTable view includes a Search box that filters results as you type, similar to the search functionality available for tests.

To learn more about DataTables, see Create DataTables.

iOS 26.2 Beta 3 | Virtual devices

You can now test your applications on virtual devices running iOS 26.2 Beta 3.

Support for pre-release versions of virtual devices is available at limited capacity per region. Because access is based on a shared pool, availability may vary. If you find that availability does not meet your testing needs, contact Perfecto Support.

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

iOS 26.2 Beta 3 | Real devices

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

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

For complete support information, see iOS support updates.

iOS simulator updates | Virtual devices

Support for iOS 17.2 and iOS 18.1 simulators has been removed. The default simulator device is now iPhone 17 (iOS 26.1), replacing iPhone 16 (iOS 18.5).

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

Safari and web-view testing on iOS 26.2 devices | Real devices

To run tests on Safari or on web contexts within native applications (hybrid apps) against iOS 26.2 devices, you must use Appium 2.19.0. Earlier versions of Appium are not supported for this configuration.

For complete support information, see iOS support updates.

Device language control in manual and scriptless testing

You can now change the language of a device during manual testing and Scriptless Mobile tests. This feature supports both iOS and Android devices and enables end-to-end testing in different languages, including system UI, browser behavior, and app localization.

In the Manual testing view, use the Change language button on the device toolbar to select a new language. In Scriptless Mobile, perform the Set device language step directly on the device during the test session. The language is applied immediately, allowing you to validate localized experiences without navigating device settings or maintaining separate devices for each language.

For automation, continue using the deviceLanguage capability to set the language at session start.

To learn more, see Set the device language during a manual session and Set the device language in Scriptless Mobile.

iOS 26.2 Beta 2 | Real devices

You can now test your applications on real devices running iOS 26.2 Beta 2.

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

For complete support information, see iOS support updates.

New browser location in Asia Pacific (Mumbai)

You can now run desktop web tests using the AP Mumbai browser location. This addition improves multi-region routing by keeping traffic within the region, reducing latency and avoiding unnecessary hops to Europe, Australia, or the US. Users located closer to Mumbai than other Perfecto browser locations will benefit most from this update.

To learn more about optimizing test performance, see Improve test performance by routing traffic locally.

Selenium BiDi | Framework support

Perfecto now supports Selenium BiDirectional (BiDi) functionality, enabling advanced browser interactions such as console log inspection.

To enable BiDi:

  • Add the capability: webSocketUrl = true

  • Upgrade the driver using: org.openqa.selenium.remote.Augmenter

  • Use BiDi modules such as: org.openqa.selenium.bidi.module.LogInspector

To learn more, Use Selenium BiDi with Perfecto and Selenium's Bidirectional functionality documentation.

Enhanced swipe gesture in Perfecto UI

Swipe gestures in the Perfecto UI now provide smoother and more precise control in mobile applications on iOS and Android devices in the Manual testing view and Scriptless Mobile. This update improves scrolling accuracy, making it easier to reach the exact location without overscrolling or underscrolling. In addition, drag-and-drop gestures are now performed by a combination of swipe and the Ctrl key.

The drag-and-drop gesture is currently not supported on virtual devices.

Firefox 145 Stable and 146 Beta | Browser support

You can now test your applications in Mozilla Firefox 145 Stable and 146 Beta on Windows and Mac machines.

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

Selenium server upgrade | Framework support

For desktop web testing on Windows, you can now work with Selenium server 4.38.0.

For comprehensive information on Selenium support, see Supported platforms.

Hebrew language option for text analysis

When configuring text analysis parameters, you can now select Hebrew from the list of supported languages.

This enhancement is available for:

  • Manual testing: In the Text analysis dialog box, add the Languages parameter and select Hebrew as the value. To learn more, see Perform text or image analysis.

  • Scriptless Mobile testing:

    • On an open device: In the Text analysis widget, select the Languages parameter and then select Hebrew as the value. To learn more, see Perform text analysis .

    • When adding the command to a test: Add the Find text command, select the ORC – Languages parameter, and then select Hebrew as the value. To learn more, see Find text command.

  • Automation testing: In your script, use the Perfecto extension mobile:image:find and specify the Languages parameter. To learn more, see Find image (FR) and General Visual Analysis parameters.

This update enables teams ensure accurate text validation in Hebrew, improving test coverage for multilingual applications and enhancing user experience for Hebrew-speaking audiences.

iOS 18.7.2 GA | Real devices

You can now test your applications on real devices running iOS 18.7.2 GA.

For complete support information, see iOS support updates.

Image injection without display

When setting up Scriptless or manual mobile testing, you can now choose to inject an image into your application without displaying the image by selecting the Inject without display checkbox. You can use this feature when an injected image would cover or overlap content in the app.

This option is also available for Appium testing by setting the disablePreview parameter to true in the Perfecto extension mobile:image.injection:start.

To learn more about image injection, see the following articles:

iOS 26.2 Beta 1 | Virtual devices

You can now test your applications on virtual devices running iOS 26.2 Beta 1.

Support for pre-release versions of virtual devices is available at limited capacity per region. Because access is based on a shared pool, availability may vary. If you find that availability does not meet your testing needs, contact Perfecto Support.

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

iOS 26.1 GA | Virtual devices

You can now test your applications on virtual devices running iOS 26.1 GA.

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

iOS 26.1 GA | Real devices

You can now test your applications on real devices running iOS 26.1 GA.

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

For complete support information, see iOS support updates.

Support for 16 KB page size on Android

Perfecto now supports Android devices configured with a 16 KB memory page size in its cloud environments. This ensures compatibility with the latest Android 15 requirements and allows testing of apps that rely on native libraries aligned to the new page size standard.

To use devices with a 16 KB page size, configuration changes are required on the respective device. If you're interested in enabling this option in your cloud, contact Perfecto Support.

Safari support change

Due to recent security enhancements in our Content Security Policy (CSP), accessing the Perfecto UI now requires Safari version 18.2 or later. Earlier versions of Safari are no longer supported for accessing the Perfecto UI. All other supported browsers continue to work as before.

To learn more, see Supported platforms.

Chrome 143 Beta | Browser support

You can now test your applications in Google Chrome 143 Beta on Windows and Mac machines.

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

Edge 142 Stable | Browser support

You can now test your applications in Microsoft Edge 142 Stable on Windows and Mac machines.

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

iOS 18.7.2 RC | Real devices

You can now test your applications on real devices running iOS 18.7.2 RC.

For complete support information, see iOS support updates.

iOS 26.1 RC | Real devices

You can now test your applications on real devices running iOS 26.1 RC.

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

For complete support information, see iOS support updates.

iOS 26.1 RC | Virtual devices

You can now test your applications on virtual devices running iOS 26.1 RC.

Support for pre-release versions of virtual devices is available at limited capacity per region. Because access is based on a shared pool, availability may vary. If you find that availability does not meet your testing needs, contact Perfecto Support.

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

Chrome 142 Stable | Browser support

You can now test your applications in Google Chrome 142 Stable on Windows and Mac machines.

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