Digital.ai Continuous Testing 24.5 Release Notes
Support for iOS 18 (Beta)
Digital.ai Continuous Testing Cloud supports iOS 18 (beta). Now increase your testing scope by testing your applications against iOS 18(beta) to ensure all the functionalities are working and discover any new bugs. The support includes both iOS 18 and iPadOS 18 released by Apple from manual testing, automation via grid and appium server.
*Limitations in iOS 18 are mentioned here
Support for iPad Pro and iPad Air (2024)
Digital.ai Continuous Testing supports the latest iPad devices released on May 15.
The support includes iPad Pro (13 and 11 inches) which comes with an M4 chip type and iPad Air (13 and 11 inches) which comes with an M2 chip.
Now you can test your iOS apps using Manual or Automation (Grid & Appium Server) sessions.
Bug Fixes and Improvements
-
Mobile Studio - New Test Editor commands:
-
Long Press - With the new long press command version, you can now set a press duration ranging from 1 to 5 seconds.
-
Set Context (Grid) - now available also in Grid - Sets the context among all the available contexts from the dropdown, which includes both current and past contexts.
-
HideKeyboard - Hides the keyboard when it is shown.
-
-
Mobile Studio - ID and AccessibilityID options have been added to the Object Spy filter
-
Mobile Studio - We fixed the bug where resizing the console distorted the UI.
-
iOS - Infrastructure improvements on device connection
-
Stability on iOS 17 has improved for devices with a passcode during long test runs.
-
Issues seen with Screenshots on grid tests has been fixed
-
-
**Android application support
**-
Android app bundles (.aab) now support network instrumentation.
-
In specific applications, the issue where the webdump was not seen has been fixed.
-
Applications built with JetPack Compose now returns instrumented dump.
-
-
iOS application support
-
Issues with deep links in iOS applications have been fixed, so the app now handles links properly.
-
The issue where the accessibility inspector get stuck on iOS 17 against specific application is now fixed
-
Failure to uninstall applications using REST API when using prefixed provisioning profile has been fixed
-
Issues seen in signing applications built with DriverKit extension has been fixed.
-
-
Android device user experience
-
The issue with notification bar getting closed automatically on certain Samsung models with android 14 is now fixed.
-
Now you can enable TTS overlay (Text to speech) on Android devices as part of accessibility projects.
-
-
Android - Infrastructure improvements
-
The device connection issues seen when enabling WorkProfile have been fixed.
-
Issues observed in android where the device screen reflection was shown in black has been fixed.
-
-
Audio Support improvements
-
The Bluetooth library used for supporting audio has been upgraded to the latest version to improve performance and stability.
-
-
Appium Server Enhancements
-
Appium Server 2.5.4 is now available.
-
Failure Cause - Full W3C error objects will now be included in Appium Server test data for failed tests.
-
Instrumentation - You can now install an application using the driver.installApp command.
-
-
Playwright - Skipped Tests
-
Playwright now supports skipped test status.
-
-
Cambrionix - Support for new APIs
-
We now support Cambrionix API 3.17
-
-
Applitools Integration
- We now support integration with Applitools 5.66.2 (Appium 1.x)
-
Cloud UI
- Now as a cloud admin, you can focus only on the user's reservations history on the dashboard page without device cleaner reservations
- New design for the Device Cleanup page and Telephony page to enhance user experience
- The issue with accessing the cloud without finishing the 2FA login authentication has been fixed
Notes and Known Issues
- Appium OCR plugin does not properly function with Appium Server2.5+
- Having passcodes set on these devices by default is not supported for iOS 15 and above. This includes passcode, TouchID, and FaceID. You can use DevicePasscode in Mobile Studio or automation to temporarily set a passcode. For more information see Limitations on iOS Devices.
- Due to technical limitations, Appium Client 8 is not supported in Appium Grid. Instead, use Appium Server.
- Notify Users with email broadcast cannot send emails to more than 50 users currently.
Cloud Management and On-Premises Deployment
- This section is only relevant for Cloud Administrators.
- To access the Cloud Management documentation, you need to log in.
- Installers for on-prem deployments can be found here.
- If you do not have credentials, contact support@digital.ai.
Important Notes and Known Issues
- Starting from July 2024 in 24.7, audio features are no longer be supported by the old hardware and are only supported through the new Bluetooth hardware.
- You can now share your feature requests, comment, and vote for the best ideas on our new platform. Access and register it using the following link: https://ideas.digital.ai/Continuous_Testing
- We now support Nginx 1.25.4 version. For security reasons starting from 24.7 version only 1.25.4 version will be supported.
- We now support PostgreSQL 15.6 and 16.2 for both cloud server and reporter. For security reasons starting from 24.7 version we will stop support 13.6/12.10.
- Critical Reporter Database Update: As of 24.4 we have made a structural update to the Reporter database. Please follow the following instructions to begin an automatic one-time migration process. There is no change to the functionality of the Reporter. Starting 24.6 this will be the only supported version.
- Starting from July 2024 in 24.7 version the cloud components will not be supported on Windows and CentOS (learn more here). This means that new features and fixes specifically related to these platforms will no longer be provided. Builds will continue to be provided until the end of 2024 to aid in your transition to supported platforms. Plan your move to a supported OS accordingly.
- As of Chrome 115, Google has changed the format of its ChromeDriver repository. Appium 1.x can not download ChromeDriver automatically for Chrome 115 or above. See Testing on Chrome 115 and Above for installation instructions.
- As of 24.1 Appium and other container names using ip-port combinations are normalized to comply with Docker rules (example: 192.168.0.210:6520 --> 192_168_0_210_6520).
Latest Browser and OS Version Support
Apple | Android | Chrome | Firefox | Edge | Safari | |
---|---|---|---|---|---|---|
Official | 12.3.x — 17.5.1 | 5.1 — 14 | 125 | 126 | 125 | 17 |
Beta | 18 | 14 QPR3 Beta 2.2 - 15 | 126 | 127 | 126 |
Limitations on Android 12-14 devices are mentioned here and iOS 17 are mentioned here.
Read more about browser testing limitations.
Next Release
Due date*: 03.07.2024 (or prior)
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.
Release Notes Update
- On June 11th, 2024, the release notes were updated with newly supported iOS 18 beta version.