Digital.ai Continuous Testing 24.4 Release Notes
Support for Google Pixel 8a
Digital.ai Continuous Testing supports the latest Google Pixel 8a device. Now you can test your android apps using Manual or Automation (Grid & Appium Server) sessions.
Bug Fixes and Improvements
-
Mobile Studio - New Test Editor commands:
-
Sleep command: Temporarily pauses the execution of the test for the given duration.
-
Clear Text command: Clears the given Text Field Element.
-
Go To URL command: Opens the web browser (Safari for iOS and Chrome for Android) and navigates to the specified URL (Available only for Grid).
-
-
iOS - Infrastructure improvements on launch command
The time it takes to launch a URL in Safari on iPad devices has been significantly reduced. -
Android - Infrastructure improvements
-
Android 14 and 15 are now supported with Appium server 2.5 version.
-
Issues observed with locale selection on android devices has been fixed.
-
The version of APKTool that is used for instrumenting android applications has been upgraded to 2.9.3
-
The application responsible for controlling Android devices has been updated to resolve communication issues.
-
-
iOS Simulator Application Support
Failure in installing apps built for iOS simulators with symlinked frameworks has been fixed -
Alert Rules management for non-admin users from SeeTestAutomation Pop-ups won't be dismissed automatically when working with iOS devices from STA
-
iOS - Improvements to Device Passcode Utility in MobileStudio
Bugs identified while enabling passcode on devices set to Chinese language has been fixed. -
Accessibility Inspector on Android devices
The issue that caused the accessibility inspector to get stuck against certain android applications has been fixed. -
Screenshots from secured activities - Additional manufacturers support for android 14
In addition to Pixel devices, screenshots from secured activities are now supported in Samsung and OnePlus devices -
iOS 17 - HybridClearCache command enhancement
HybridClearCache is now adapted to handle the new screens in iOS 17 and deletes cookies and cache from the beginning of the time. -
**Reporter - duplicate entries bug
**We've fixed a bug causing entries to erroneously appear twice. -
Appium Flutter Driver
Appium Flutter Driver are now compatible with Appium Server 2.2.2 -
Cloud - New design for Device Group Page
Now 'Assign devices' dialog exclusively displays devices that have not been assigned to the specific group
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
- We've revised how we monitor cloud-Docker Swarm connectivity. Customers using firewalls, ensure all regional proxies are able to connect to their respective Docker Swarms (line 34 in Network Matrix Flow)
- 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 | 5.1 — 14 | 124 | 125 | 123 | 17 |
Beta | 14 QPR3 Beta 2 - 15 | 125 | 126 | 124 |
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*: 05.06.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 May 16th, 2024, the release notes were updated with Google Pixel 8a support and newly supported iOS versions.