Digital.ai Continuous Testing 24.3 Release Notes
Bug Fixes and Improvements
- The yellow notification message that appears in Mobile Studio during a connectivity error has been updated for better clarity. It now specifies whether the issue is related to the user's network or a system error.
- In the Test Editor, adding a new step after selecting one places it directly below, not at the list's end by default.
- In the Mobile Studio's Screen Capture feature, you now have the ability to delete all screenshots and videos at the same time.
- The License Usage report now provides to Cloud Administrators information consistent with the redesigned license page for consistent licensing information.
- The Device Information panel has been improved to include links to our documentation. These provide troubleshooting information for devices in offline and error statuses.
- Cloud Administrators can now send email based on the last authentication date, enabling efficient communication with recent users.
- Cloud Administrators now have the Automation Type and Appium Version columns available in the Project Management page. The Appium Version column displays the Appium version used if the project uses Appium Server. This enables better management and visibility.
- The issue where projects couldn't be deleted has been fixed.
- Network Virtualization and Tunneling are now supported in Ubuntu 22.04. LTS.
- The IntelliJ Plugin now supports IDE Version 2023.2.6 .
- Manual Safari Browser Studio sessions no longer start as minimized.
- Improvements were made on Android devices to fix the connection error. It is recommended to keep the Home Screen of Android devices without any app widgets.
- Continuous Testing Cloud now automatically tries to reestablish connection to Android devices. If the connection to device services cannot be established, the device goes into error. Basic troubleshooting such as rebooting the devices and validating if the required permissions are granted is required to bring the device to available state again.
- HybridClearCache in iOS devices has been improved to reduce the failures seen in web tests due to the web inspector.
- Element identification issues with overlay objects on android devices has been fixed.
- The failure to launch an app after executing Appium's resetApp() command has been fixed.
- Application signing now supports iOS apps built with the driver kit framework.
- Dump scaling issues observed with instrumented apps on iOS 17 have been fixed.
- Espresso test execution issues observed with TestOrchestrator on Android 12 and above devices have been fixed.
- Android Emulators with API 34 now appear as Android 14 in the Emulators page.
- iOS Cleanup now automatically handles assistiveTouch during the cleanup process.
Notes and Known Issues
- 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.
Cloud Management and On-Premises Deployment
info
- 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 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 | IE | |
---|---|---|---|---|---|---|
Official | 12.3.x — 17.4.1 | 5.1 — 14 | 122 | 124 | 122 | 17 |
Beta | 14 QPR3 Beta 2 - 15 | 123 | 125 | 123 |
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*: 24.04.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.