Digital.ai Continuous Testing 24.1 Release Notes
Support for Samsung Galaxy S24 Series
Digital.ai Continuous Testing supports the latest Samsung Galaxy S24 series. Now you can test your Android apps on S24 devices using Manual or Automation (Grid & Appium Server) sessions.
Contact your CSM to add a S24 device to your SaaS testing platform.
Bug Fixes and Improvements
-
A test in a Test Manager Suite that is stopped is now labeled as 'skipped', and a related report is now created.
-
The Device Passcode tool and setPasscode now support configuring a 6 digit number passcode instead of the default 123456.
-
Devices no longer go into error when Xcode installs a newer DDI.
-
The offset when fetching web dump on iOS 17.x devices has been fixed.
-
Android talkback application is now added to the whitelist cleanup snapshot by default so that it doesn't get uninstalled during cleanup.
-
iOS framework signing issues seen in Windows signer machines when the framework name had Chinese characters have been fixed.
-
A new property named instrumentation.dump.max.depth limits the depth of elements logged in dumps on instrumented applications. This reduces dump failures.
-
You can now set the default browser language when using Selenium in Windows.
-
You can now set the pass/fail status of Step Groups to accurately reflect test outcomes.
-
You can now use ApplicationClearData in Appium Server to clear the entire application data and cache from the device it is installed on during runtime.
-
NightWatchJS starter project is now available in the Community Code Repository
-
After running a performance transaction test, you can now view device hardware information using the REST API.
-
You can now use comparative operators <, <=, >, >= in Device Query. For example: dc.setCapability("deviceQuery", "@os='ios' and @version >'17.0'");
-
We have fixed a bug causing invalid session IDs in Selenium.
-
We have fixed a bug causing the Applications menu in the IntelliJ plugin to be empty.
-
We have fixed a bug preventing you from viewing video repor attachments.
-
Notifications about license expirations are now visible to Cloud Administrators only.
-
The number of items selected in multiple selection tables is now displayed.
-
You can now upload the same p12 and mobile provisioning twice.
-
We have fixed a bug causing server crashes during browser usage report export with extended time intervals. Avoid exporting reports over extended periods to prevent potential issues.
-
Bluetooth connectivity to Huawei devices is now more reliable.
-
Screenshots from secured activities are now supported in Android 14.
Notes and Known Issues
-
After upgrading to latest version of Cloud, all iOS 17 devices display trust pop-ups which need to be accepted manually.
-
Limitations on Android 12 - 14 devices are mentioned here.
-
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. Read the complete iOS limitations here.
-
Due to technical limitations, Appium Client 8 is not supported in Appium Grid. Instead, use Appium Server.
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
-
Cypress execution service is now available for On-Premises installations. Learn more here.
-
Starting from July 2024 in 24.7 version the following components will not be supported on Windows, RHEL, and CentOS (learn more here):
-
Server
-
Region proxy
-
File storage
-
Application signer
-
Reporter
-
NV server (CentOS)
-
Docker Swarm (CentOS)
End of life will be in January 2025 in 25.1 version. Plan accordingly, and consider migrating to the supported OS Ubuntu.
-
-
Starting from February 2024 in 24.2 version we will start supporting Ubuntu on Linux components in the cloud (the Network Virtualization component will be supported in Q2 2024).
-
We support single-port secured configuration only. Secure communication is between these:
- Client browser
- Eclipse/IntelliJ Plugins
- Grid client (Appium / SeeTest)
- SeeTest Automation
- Appium Studio
-
A self-signed certificate is not supported for a production environment. Follow your company's internal policies to obtain a valid certificate.
-
It is recommended to disable Airdrop and Standby features when connecting iOS 17 devices to DHMs.
-
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 will be 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 — 15.8.1, 16.x — 16.7.5 - 17.3 | 5.1 — 14 | 120 | 121 | 120 | 17 |
Beta | 14 QPR2 Beta 3 | 121 | 122 | 121 |
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*: 21.02.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 January 30, 2024, the release notes were updated to announce support for the Samsung Galaxy S24 series.