Release 25.14
With Perfecto 25.14 (released on January 4, 2026), you gain experimental Playwright support for Android devices, an App switcher for quick access to other Perforce products, and Scriptless Mobile enhancements including virtual device testing and traceable test links. This release also introduces updates to Android instrumentation scripts, an extended Appium 1 deprecation timeline, Quantum 3.1.8 framework improvements, expanded iOS and browser support, and end-of-life for macOS Monterey.
On this page:
Playwright support for Android devices
You can now run Playwright tests on Android devices in the Perfecto cloud. Android support in Playwright is currently experimental, so you can start exploring mobile testing while reusing your existing Playwright scripts. This capability helps you expand coverage and reduce duplication across platforms.
To learn more, see the Playwright documentation.
App switcher for quick navigation
The Perfecto UI now includes an App switcher that provides easy access to other Perforce products and resources. In this initial phase, you can use the app switcher to open the marketing homepages for BlazeMeter, Delphix, and Perforce in a separate browser tab, making it easier to learn more about these offerings.
To learn more, see Switch to other Perforce products.
Scriptless Mobile enhancements
In this release, Scriptless Mobile includes the following enhancements.
Test on virtual mobile devices
You can now use virtual mobile devices when creating and running Scriptless Mobile tests. Virtual devices offer fast, scalable access to mobile environments, making it easier to test when physical devices are limited or when you need to run tests at scale.
To select a virtual device, open a device for testing as usual. For details, see Open or close a device.
To learn which actions are supported on virtual mobile devices in Scriptless Mobile, see Supported actions on open devices.
Traceable links from report to test
You can now trace executed Scriptless Mobile tests from their reports and open them directly in the Scriptless Mobile editor:
-
Full path on hover: Displays the complete test path, including visibility (public, group, or private), when you hover over the test name in the execution report.
-
Arrow for quick access: Opens the test in a new Scriptless Mobile tab when you click the arrow next to the test name or embedded test in the report.
-
Permalink for direct navigation: Provides a unique URL for each Scriptless Mobile test to open its definition in the editor.
-
Test path in report details: Adds a new Test entry on the Execution tab showing the full path to the executed test.
-
Test path in PDF report: Includes the full path to the executed test in the downloadable PDF report.
To learn more, see Single test report (execution report) and View report details.
Virtual and web device support in job scheduling
Scriptless Mobile now supports job scheduling on virtual and desktop web devices, in addition to real devices.
For more information, see Job scheduling.
Changes in Android script-based instrumentation
If you are using an older version of the script named customInstrumentWrapperAndroid.py, download the updated version from the Perfecto Community Samples on GitHub. The script is now called remote_android_instrumentation.py.
For customers already using the newer script: If you have set the -d flag with the value standby, either remove this flag entirely or change its value to primary as soon as possible.
The -d flag was previously shared for early access to fixes and features. These are now part of the stable release, so the flag should not be used by default. It will remain available as a beta option for exceptional cases after coordination with Perfecto Support.
To learn more, see Script-based instrumentation for Android apps.
Appium 1 deprecation and migration timeline
Perfecto has updated the Appium 1 end-of-life timeline to provide an extended grace period for migration. Following is the revised plan.
Key dates
-
December 21, 2025 – Appium 1 deprecated (end of support)
-
Appium 1 no longer receives regular support.
-
Support team is limited to migration activities, not standard execution issues.
-
Appium 1 executions continue to run temporarily, but migration should remain a priority.
-
-
January 13, 2026 – Appium 1 end of life
-
Appium 1 is disabled for all customers except those granted an extension.
-
Customers requiring an extension must coordinate with Perfecto Support.
-
-
February 23, 2026 – Appium 2.19 set as default
-
Appium 2.19 becomes the default execution engine.
-
Appium 1 executions require explicit enablement via the
appiumVersioncapability.
-
What you need to do
-
Begin migrating your scripts to Appium 2 as soon as possible.
-
Use Appium 2-compatible client libraries:
-
Java: 8+
-
Python: 2+
-
.NET: 5+
-
WebdriverIO: 7+
-
-
For migration guidelines, see:
For assistance with migration activities, contact Perfecto Support.
EOL reminder: macOS Monterey
With the release of and support for macOS Tahoe, macOS Monterey has been deprecated. In alignment with Perfecto’s suspension of support policy for desktop web operating systems, Monterey reached End of Life (EOL) on December 31, 2025. Devices running Monterey are no longer 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.
Framework support
This release introduces the following test framework enhancements.
Quantum 3.1.8
Quantum 3.1.8 is now available. This release resolves multiple dependency vulnerabilities and introduces new utility methods and step definitions to support Perfecto’s AI-based validation and user actions. To access returned data from AI methods, use the property ai.action.return.value.
Before upgrading, ensure compatibility with changes introduced in version 3.0.0.
To learn more, see Quantum 3.1.8 release notes.
Platform support | Real devices
This release introduces the following enhancements and updates to real device support.
New iOS versions
You can now test your applications on real devices running the following iOS versions:
-
26.3 Beta and 26.2 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.
-
18.7.3 GA
For complete support information, see iOS support updates.

Platform support | Virtual devices
This release introduces the following enhancements and updates to virtual device support.
New iOS versions
You can now test your applications on virtual devices running iOS 26.2 GA.
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.

Browser support
You can now test your applications in the following new browser versions on Windows and Mac machines:
-
Google Chrome 143 Stable and 144 Beta
-
Mozilla Firefox 146 Stable and 147 Beta
-
Microsoft Edge 143 Stable
For a complete list of supported browsers, see Supported platforms.

