Skip to main content

Digital.ai Continuous Testing 23.5 Release Notes

Released 12 June 2023

Support for iOS 17 (Beta)

Digital.ai Continuous Testing Cloud now supports iOS 17(beta) both on real devices and simulators. Now increase your testing scope by testing your applications against iOS 17(beta) to ensure all the functionalities are working and discover any new bugs. 

Here is a short demo of iOS 17(beta) from Continuous Testing cloud with all the different context/identification types:

*Limitations for iOS 17(beta) are mentioned here.


Appium Flutter Driver

Flutter is an open-source UI toolkit developed by Google for building natively compiled applications for mobile, web, and desktop platforms from a single codebase. With Flutter, you can create high-performance and visually appealing applications with a consistent user experience across multiple platforms.

You can now test your Flutter applications using Appium Flutter Driver in Continuous Testing.

Additional New Features

  • **Android - Added support for Accessibility Inspection commands
    **You can now use SeeTestClient Accessibility Inspection commands on Android devices. 

  • **Screenshots From Secured Activities - Added support for more element classes
    **We now support more android element classes to be seen in the screenshot from secured activities. You can configure it in cloud using additional properties if you want to see those elements.

  • **Video Report Playback Speed
    **When viewing a video report, you can now increase the viewing speed to 2X and 4X. 

  • **Setting Network Conditions in Appium Server
    **You can now use setNetworkConditions to select a profile configured on the Network Virtualization server in order test a device under different network conditions.


Bug Fixes and Improvements

  • **Mobile Studio - Test Editor - Delete app, Install app, Set orientation commands
    **The Delete app, Install app, Set orientation commands are now available for use in Grid and OSS projects via the Test Editor.

  • **Mobile Studio - Test Manager - Save as
    **In addition to the function to 'save' tests from the Test Editor to the Test Manager, the "Save as" feature enable to create duplicates or alternative test.

  • **Android - SetLocation command improvements
    **We made improvements to setLocation from Appium to reduce the failures.

  • **Android - System apps can now be listed in Application Manager
    **In order to launch apps that comes built-in with the device, you can configure an additional property in the cloud.

  • **iOS - Application instrumentation improvements
    **We now support Regula Document Reader SDK framework for simulateCapture. We also support additional architecture types for archive files on iOS native apps.

  • **Android - Accessibility Project - TalkBack now turns on properly in pixel devices
    **We fixed the bug on pixel devices where the talkback was failing to start from accessibility projects.

  • **Android - Bug fixes on SimpleKeyBoard
    **The bug on SimpleKeyBoard where the characters was sent twice is now fixed.

  • **Improvements on Emulator Host Machines
    **We now support android emulator with ARM architecture on mac minis with Apple silicon.

  • **SeeTest Automation application build and release versions
    **Your application's build and release version information will now be automatically included in video reports.

  • **IntelliJ Plugin installation
    **We fixed an issue that prevented the IntelliJ Plugin from being installed.

  • **Performance Transactions details
    **We've fixed a bug that prevented CPU, battery, memory, and network details from populating in the transaction report. 

Announcements

DHM and Selenium Agent for macOS officially support the last 3 major OS versions. Because of this, DHM and Selenium Agent are not supported in macOS Catalina as of version 23.3.


Notes and Known Issues

  • Limitations on Android 12 - 14 devices are mentioned here.

  • We recommend removing the passcode on iOS 15.x and 16.x devices to avoid devices going into an error state. Read the complete iOS limitations here.

  • Due to technical limitations, Appium Client 8 is not supported in Appium Grid. Instead, use Appium Server.

  • Network data in Performance Transactions appears in bytes instead of KB, as displayed. 


Cloud Management and On-Premise Deployment

info

This section is only relevant for Cloud Administrators. To access the Cloud Management documentation, you need to log in. Download installers for on-prem deployments can be found here. If you do not have credentials, contact support@digital.ai.

Important Notes and Known Issues

  • 23.4

         Removal old Appium client version from cloud repository. Versions 4,5,6 were removed, only version 7 is presented.

  • **23.3 
    Audio features are no longer be supported by the old hardware and are only supported through the new Bluetooth hardware.

    **

  • **23.2
    **For Cloud Administrators of environments with no internet access, see the new Chromedriver configuration documentation.M2 machines are now supported for part of the cloud services. See the system requirements to learn more.

  • **22.12
    **DHM supports MacOS Ventura. See the updated system requirements here.

  • **22.10
    **All cloud components support Java 17.

  • **22.9
    **Cloud Server and Reporter only support PostgreSQL versions 14.2, 13.6, and 12.10.


Latest Browser and OS Version Support

AppleAndroidChromeFirefoxEdgeIE
Official12.3.x — 15.7.7, 16.x — 16.5.1 GA5.1 — 1311411411416.4
Beta16.6 beta 4, iOS 17(beta)14 beta 3114115

Limitations on Android 12-14 devices are mentioned here.

Read more about browser testing limitations.


Next Release

Due date*:  12.07.2023 (or prior)

*Please note that the due date and highlights of the next release are as anticipated by Digital.ai Continuous Testing on the date of release of the current version, and are forward-looking statements. Actual due dates and highlights may vary.