Latest updates

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

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.