Release 26.3

Perfecto 26.3 (released on March 29, 2026) enhances Scriptless Mobile with smarter AI validation handling for loading screens, expanded media injection capabilities, including MP4 video injection on iOS, and better reliability for enterprise‑signed iOS apps on iOS 18 and later. This release also adds macOS support for web certificate management, updates Playwright and browser versions, expands real and virtual iOS device coverage, and reverts the default Appium version for virtual devices to Appium 1.22.3. In addition, this release adds Quantum 3.2.0 and 3.2.1. Perfecto also announces end‑of‑life for Android 8 and 9 and provides new guidance for addressing an Android Appium startup issue.

Scriptless Mobile enhancements

In this release, Scriptless Mobile includes the following enhancements.

Loading screen handling

The AI Validation command can now detect when a screen is still loading, whether partially or fully, and automatically retries validations until the page is ready. This reduces the need for hard‑coded wait times and helps prevent false test failures.

For cases where you need to wait for a specific element, you can still add a User Action such as “Wait for the login button to appear, and then continue.”

To learn more, see Best practices for working with AI validations.

macOS support for web certificates

Perfecto now supports web certificate management for macOS machines, in addition to Windows.

The feature works the same way as on Windows, with the following macOS‑specific consideration:

  • Perfecto fully supports .pfx and .p12 certificate formats. When you import other formats, the system does not mark them as trusted, and you must manually approve the certificate on the machine (for example, by entering a password in the trust dialog).

  • When the desktop web session ends, Perfecto removes installed web certificates automatically. Certificates do not persist across sessions.

To get access to macOS web certificate support, contact Perfecto Support.

To learn more, see Web certificate management.

Enhanced support for video and image injection

You can now inject MP4 video files (up to 50 MB) on iOS devices through Scriptless Mobile commands and Appium automation. This enables automated and scriptless testing of camera-based scenarios such as video calls, live camera recording, and in‑app video capture.

You can also inject images in mobile web testing on both iOS and Android devices. This allows you to test camera-driven flows in mobile web apps, such as ID capture or QR scanning, using the same consistent injection workflow as native apps. For the best experience, use Safari on iOS and Chrome on Android.

To learn more, see Media injection overview.

Support for maintaining trust for enterprise‑signed iOS apps

Perfecto now supports using an iOS certificate keeper app to maintain trust for enterprise‑signed applications on devices running iOS 18 and later. Apple has changed how enterprise certificates are trusted in these versions, which can cause devices to enter an error state if apps are installed interactively.

To prevent disruptions, you can now upload a small, enterprise‑signed certificate keeper app to the Perfectorepository. Perfecto installs this app automatically during an available window when the device is not in use. This ensures that enterprise‑signed applications remain trusted across cleanups and uninstall operations.

This update improves the reliability of testing enterprise‑signed iOS apps on Perfecto devices and reduces the need for manual device recovery by your team or Perfecto Support.

To learn more, see Maintain trust for enterprise‑signed iOS apps.

Support article: Workaround for Android Appium startup issue

If you’re seeing Android apps fail to start in Appium when only appPackage is provided, a new article in the Perfecto knowledge base explains now what causes this behavior and outlines steps you can use to get your test sessions running reliably until platform updates address the issue.

To learn more, see Android Appium session fails to start when only appPackage is provided.

EOL notice: Android 8 and 9

As of March 29, 2026, devices running Android 8 and Android 9 are no longer supported in Perfecto.

To learn more, see Suspension of support policy | Mobile device OS.

Framework support

This release introduces the following test framework enhancements.

Playwright 1.57.0 and 1.58.0

You can now run web automation tests using Playwright versions 1.57.0 and 1.58.0.

For complete support information, see Supported platforms.

Quantum 3.2.0 and 3.2.1

Quantum versions 3.2.0 and 3.2.1 are now available. These releases include enhancements, bug fixes, and security updates across desktop browser, mobile, BDD, and TestNG workflows. Improvements include optimized device handling for desktop browser sessions, expanded support for Excel‑based data files, and fixes to Scenario Outline filtering and iOS device logging. The releases also enhance TestNG and BDD configuration by enabling data file and sheet name parameters to be passed from testng.xml, and resolve issues related to multi‑driver creation, TestNG filtering, and Perfecto report naming. In addition, dependencies were updated to address identified security vulnerabilities.

Before upgrading, ensure compatibility with changes introduced in version 3.0.0.

To learn more, see Quantum 3.2.0 release notes and Quantum 3.2.1 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.4 (23E246) and 26.3.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.

  • 18.7.7 GA and 18.7.6 (22H320)

  • 16.7.6 (20H380)

    Versions 16.7.8 GA and later are intended for older devices that do not support iOS 17.

  • 15.8.7 (19H411)

    Versions 15.8 GA and later are intended for devices in the iPhone 7 series only.

Platform support | Virtual devices

This release introduces the following enhancements and updates to virtual device support.

For complete support information, see Supported platforms.

Reversion of default Appium version | Virtual devices

The update announced in the 26.2 release notes to set Appium 2.19 as the default version for virtual devices has been reverted. The default Appium version for virtual devices remains Appium 1.22.3. Appium 2.x remains available when selected explicitly using the appiumVersion capability.

New iOS versions

You can now test your applications on virtual devices (simulators) running iOS 26.4 GA. This version is supported in all regions with limited capacity.

The following limitation applies to iOS 26.4 virtual devices:

  • Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.

New iOS simulators

This release includes support for the following new devices, running iOS 26.4 GA: iPhone 17e, iPad Air 13-inch (M4), and iPad Air 11-inch (M4).

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

iOS 15 simulators currently not supported | Virtual devices

Due to an issue in Apple's Xcode automation framework, iOS 15 simulators are currently not supported. Apple has been notified of the issue.

Impact: Workflows depending on iOS 15 simulator testing must transition to a supported iOS version (iOS 16 or later).

Browser support

You can now test your applications in the following new browser versions on Windows and Mac machines:

  • Google Chrome 146 Stable and 147 beta

  • Microsoft Edge 146 Stable and 147 Beta

  • Mozilla Firefox 149 Stable

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