Latest updates
This section lists updates delivered since the last major release, with the most recent updates showing at the top.
iOS 26 GA and iPhone 17 simulators now supported in Perfecto
Perfecto now supports iOS 26 GA across real and virtual devices, including newly added iPhone 17 simulators. Whether you're testing manually, running automated scripts, or using scriptless workflows, you can start validating your apps on the latest iOS version right away.
Real devices
You can now test your applications on real devices running iOS 26 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 Beta devices connected in your cloud, contact Perfecto Support.
For complete support information, see iOS support updates.
Virtual devices
You can now test your applications on simulators running iOS 26 GA. This version is supported at limited capacity.
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.
With support for iOS 26 GA, the following new simulator devices are now available:
-
iPhone 17
-
iPhone 17 Pro
-
iPhone 17 Pro Max
-
iPhone Air
For an updated list of devices and versions, see Simulators (iPhones and iPads).
macOS Tahoe now supported in Perfecto
Perfecto now supports macOS Tahoe for desktop web testing. This operating system is currently available for private clouds upon demand. If interested, contact Perfecto Support.
For a complete list of supported operating versions, see Supported platforms.
End-of-life notice: macOS Monterey
With the release of and support for macOS Tahoe, macOS Monterey is now deprecated. Based on Perfecto’s suspension of support policy for desktop web operating systems, it will be End of Life (EOL) as of December 31, 2025. After this date, devices running Monterey will no longer be available in Perfecto.
For details about the Perfecto support policy, see Suspension of support policy | Desktop web OS.
To explore upgrade options, contact Perfecto Support.
iOS 18.7 RC | Real devices
You can now test your applications on real devices running iOS 18.7 RC.
For complete support information, see iOS support updates.
Playwright testing with Perfecto
You can now integrate Playwright, Microsoft’s open-source end-to-end testing framework, with Perfecto to run your Playwright tests across real browsers and devices in the Perfecto cloud.
This integration supports Java, JavaScript, and TypeScript and includes optional setup for Perfecto Smart Reporting, giving you access to detailed execution reports directly in the Perfecto UI.
By combining Playwright’s modern automation capabilities with Perfecto’s scalable cloud infrastructure and reporting tools, you can:
-
Expand test coverage across browsers and devices
-
Accelerate debugging with centralized execution reports
-
Maintain consistency across environments with cloud-based execution
To learn more and get started, see our Playwright documentation.
Secured string variable support in AI User Actions
You can now use the Secured String variable type as part of the AI User Action command to create secure variables that protect sensitive values, such as passwords, by preventing them from appearing in the Smart Reporting UI.
Previously, variables of this type were ignored during reporting, and their values were visible in the resulting test reports. This update ensures that Secured String values are now properly masked when working with AI User Actions.
To learn more, see Perform AI-driven user actions.
iOS 26.0 RC | Virtual devices
You can now test your applications on simulators running iOS 26.0 RC. This version is supported at limited capacity.
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 Simulators (iPhones and iPads).
iOS 26.0 RC | Real devices
You can now test your applications on real devices running iOS 26 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 Beta devices connected in your cloud, contact Perfecto Support.
For complete support information, see iOS support updates.
Change to default error policy for AI User Action command | Scriptless Mobile
The AI User Action command in Scriptless Mobile now defaults to a stricter error policy for newly added commands. Previously, the default value for the On-fail Result parameter was Ignore, which allowed test execution to continue even if the command failed. This behavior was inconsistent with the critical nature of user actions in test flows.
To improve test reliability, the default On-fail Result is now Abort. When the command fails, test execution will stop, ensuring that failures in essential steps do not go unnoticed.
This change applies only to new AI User Action commands added to a test. Existing commands will retain their previously configured behavior unless manually updated.
To learn more, see AI User Action command and AI user action (FR).
Android QPR2 Beta 1 | Virtual devices
You can now test your applications on emulators running Android QPR2 Beta 1. This version is supported in all regions and at full capacity.
In the Perfecto UI, Android QPR2 Beta 1 appears as version 16.0. This is distinct from version 16, which refers to the Android 16 GA release.
For general advisories and known issues related to Android QPR2 Beta 1, see the Android developer release notes.
For an updated list of devices and versions, see Supported emulator devices and OS versions.
New API endpoints | Scriptless Mobile
Perfecto has introduced the following new endpoints to the Scriptless Mobile Public API:
-
Get test execution status: Gets the status of the running or recently completed execution specified by the
<
executionId
>
. The<executionId>
is the execution identifier returned by the Start test execution operation. -
Get test executions list: Gets the status of the running or recently completed executions matching the specified filter parameters. All executions in the last 24 hours are available.
Authentication is handled using the standard Perfecto method via the Perfecto-Authorization
header.
The Scriptless Mobile Public API is currently available to customers who have licensed the Perfecto AI feature: If your Scriptless Mobile instance includes Perfecto AI commands or the Execute JavaScript command command, other script operation endpoints are not available.
To learn more, see Scriptless Mobile Public API.
Edge 140 Stable and 141 Beta | Browser support
You can now test your applications in Microsoft Edge 140 Stable and 141 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Improved backspace key responsiveness
Perfecto now delivers a smoother, more natural experience when using the backspace key during real device interactions. This action is now optimized to match the pace of fast typing, ensuring immediate visual feedback and eliminating delays or buffering effects. This enhancement helps you maintain flow and precision when editing input fields.
Chrome 140 Stable and 141 Beta | Browser support
You can now test your applications in Google Chrome 140 Stable and 141 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
iOS 26.0 Beta 9 | Real devices
You can now test your applications on real devices running iOS 26.0 Beta 9.
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 Beta devices connected in your cloud, contact Perfecto Support.
For complete support information, see iOS support updates.
Test IE Mode in Edge with Perfecto
Some enterprise websites still rely on legacy features that are only supported in Microsoft Internet Explorer. Modern browsers like Microsoft Edge offer an Internet Explorer Mode to maintain compatibility with these sites.
Perfecto now supports Selenium automation for Internet Explorer mode in Edge on Windows machines. This allows you to test legacy web applications without switching browsers or compromising automation coverage.
To enable Internet Explorer mode in your Selenium scripts, you need to set the browerName
capability to Edge
and the ie-mode
capability to true
.
For more information, see Use Internet Explorer mode in Edge in Selenium tests and Reference for capabilities in Perfecto.