Latest updates
This section lists updates delivered since the last major release, with the most recent updates showing at the top.
Accessing devices with Accessibility enabled | Manual Testing
The Open in accessibility mode toggle has moved to the Filters drop-down list.
To select devices with accessibility enabled, open Filters and select Accessibility. The devices list is filtered accordingly, and you can select a device as usual.
Accessibility testing behavior is unchanged.
To learn more, see Select a device for manual testing and Test accessibility with VoiceOver or TalkBack.
Firefox 148 Stable | Browser support
You can now test your applications in Mozilla Firefox 148 Stable on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
iOS 26.4 Beta 2 | Real devices
You can now test your applications on real devices running iOS 26.4 Beta 2.
Limitation: driver.get() is not supported for devices running iOS 26.4 Beta versions until the rollout of Perfecto 26.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.
iOS 26.4 Beta 2 | Virtual devices
You can now test your applications on virtual devices (simulators) running iOS 26.4 Beta 2. This version is supported in all regions with limited capacity.
The following limitation applies to iOS 26.4 Beta virtual devices:
-
Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.
For an updated list of devices and versions, see Supported simulator devices and OS versions.
Filtering and sorting enhancements | Manual Testing
You now have more options for Sort by and Filters when selecting a device in Manual Testing. These improvements make it easier to quickly find the right device for your testing needs.
Sort by options: Availability, Device model, Operating system, Device audio, Accessibility, Device SIM, Location, and Used by
Filter options:
-
Availability: Available, In use, In error, and Offline.
-
Accessibility: Only devices that support accessibility testing.
To learn more, see Select a device for manual testing.
driver.get() support with iOS 26.4 Beta 1 | Real devices
Beginning with iOS 26.4 Beta 1, Apple introduced changes that affect URL navigation using driver.get(). As a result, Perfecto does currently not support using driver.get() on devices running iOS 26.4 Beta 1.
Support for this capability will be added in Perfecto 26.2, which will be deployed on Sunday, March 1.
To use driver.get() successfully on iOS 26.4 Beta 1, you must use:
-
Perfecto 26.2 or later
-
Appium 2.19.0 or later
No additional configuration changes are required. Once Perfecto 26.2 is deployed, all cloud devices running iOS 26.4 Beta 1 will support driver.get() when used with the required Appium version.
For complete support information, see iOS support updates.
iOS 26.4 Beta | Real devices
You can now test your applications on real devices running iOS 26.4 Beta.
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.
Changes to repository download behavior | Assets and setup
Perfecto is changing the default behavior for downloading files from the repository to improve data security.
-
New customers: Downloading files from the Perfecto repository is disabled by default. You can upload files, but downloads are not available unless explicitly enabled for your cloud.
-
Existing customers: Downloads are currently enabled by default. This will change on April 1, 2026.
Starting April 1, 2026, downloading files from the repository will be disabled by default for all clouds. A cloud must explicitly allow repository downloads.
If your workflows require download access, contact Perfecto Support to keep repository downloads enabled.
Uploads are not affected by this change and remain available regardless of download access.
To learn more, see Test asset management.
iOS 26.4 Beta | Virtual devices
You can now test your applications on virtual devices (simulators) running iOS 26.4 Beta. This version is supported in all regions with limited capacity.
The following limitation applies to iOS 26.4 Beta virtual devices:
-
Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.
For an updated list of devices and versions, see Supported simulator devices and OS versions.
Android 17 Beta 1 | Virtual devices
You can now test your applications on virtual devices (emulators) running Android 17 Beta 1. This version is supported in all regions and at full capacity.
The following limitations apply to Android 17 Beta 1 virtual devices:
-
Chrome does not function properly (same behavior as on Android 16 virtual devices).
-
Devices can start more slowly than earlier Android versions.
For an updated list of devices and versions, see Supported emulator devices and OS versions.
Android 16 support on Samsung emulators | Virtual devices
Perfecto now provides full support for Android 16 on Samsung virtual devices. Until now, Android 16 was available only on Google Pixel 6 and later virtual devices.
In addition, starting now, every new Android version will be supported across all emulator types, including both Google Pixel and Samsung virtual devices. Previously, new Android versions were supported only on Google Pixel models.
This enhancement gives you broader test coverage immediately on Android 16 and ensures consistent support across all emulator types for future Android versions.
For an updated list of devices and versions, see Supported emulator devices and OS versions.
Android 17 Beta 1 | Real devices
You can now test your applications on mobile devices running Android 17 Beta 1.
If you are interested in having Android 17 devices connected in your cloud, contact Perfecto Support.
For complete support information, see Android support updates.
Chrome 146 Beta | Browser support
You can now test your applications in Google Chrome 146 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Edge 145 Stable | Browser support
You can now test your applications in Microsoft Edge 145 Stable on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Chrome 145 Stable | Browser support
You can now test your applications in Google Chrome 145 Stable on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Perfecto Connect support | Scriptless Mobile
Scriptless Mobile now supports using Perfecto Connect with virtual devices (simulators) and web devices, in addition to real mobile devices. This allows you to test intranet‑only applications without adding attach or detach commands. The active Perfecto Connect tunnel is applied automatically.
To learn more about running Perfecto Connect from Scriptless Mobile, see Associate a device with a Perfecto Connect tunnel.
macOS Tahoe in public cloud
Machines running macOS Tahoe are now available in Perfecto's public cloud, allowing you to test and validate your applications on the latest macOS version.
Scheduler updates | Scriptless Mobile
When working with scheduled jobs, you can now do the following :
-
Refresh the list of scheduled jobs when viewing all scheduled jobs to ensure the list is fully up to date. For more information, see View scheduled jobs.
-
Disable Recurrence when creating a new scheduled job. The default recurrence is Once. A job with the recurrence set to Once does not appear in the list of scheduled jobs after it runs. Disable Recurrence to create a job that does not run automatically, so you can search for, edit, and view the job in the list of scheduled jobs. For more information, Recurrence and cron expressions and Create a scheduled job.
Quantum 3.1.9 | Framework support
Quantum 3.1.9 is now available. This release resolves multiple dependency-related security vulnerabilities and includes bug fixes for driver capabilities, framework version configuration, and Log4j. It also introduces support for a global data provider configuration, allowing the data provider to be defined either in the feature file or globally via the global.dataprovider property.
Before upgrading, ensure compatibility with changes introduced in version 3.0.0.
To learn more, see Quantum 3.1.9 release notes.
iOS 26.3 RC | Real devices
You can now test your applications on real devices running iOS 26.3 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.
New API endpoint: Get test script as Appium
A new public API endpoint lets you export a Scriptless Mobile test script as an Appium script. You can use this endpoint to download the test script in JavaScript format and execute it locally using Appium.
To learn more, see Download test as Appium JavaScript.
iOS 16.7.14 GA | Real devices
You can now test your applications on real devices running iOS 16.7.14 GA. Versions 16.7.8 GA and later are only intended for older devices that do not support iOS 17.
For complete support information, see iOS support updates.
