Digital.ai Continuous Testing 23.8 Release Notes
Support for iOS 17 Official Release
Digital.ai Continuous Testing now supports iOS 17 Official/Public release version. It is important to test your applications for any bugs before you start to see the traffic coming from your customers from the latest OS version.
Upgrade any of your eligible devices to latest iOS 17 and increase your testing scope and release a bug-free application.
Support for iPhone 15 Simulators
Digital.ai Continuous Testing now supports iPhone 15 series of simulators. Upgrade your EHM to test your applications against these simulators to ensure all the functionalities work and to discover any new bugs or UI issues.
Here is a short demo of iPhone 15 simulators from Continuous Testing cloud equipped with emulator host machines. It demonstrates the ability to fetch all the different context/identification types.
Additional New Features
-
**Cloud - Added support for accessKey on the Backup API
**Now you can useaccessKey
for authorization when calling the Backup REST API. -
**DigitalAI:Options in Appium and Selenium Executions
**With the implementation and enforcement of the W3C WebDriver Protocol in Appium and Selenium executions, any vendor-provided capabilities must be encapsulated. For more details, see Additional Appium Capabilities Using DigitalAI:Options (Appium 2). -
**Add Audio to Video Report
**You can now attach synchronized audio to your video report with the audioReport capability.
**Bug Fixes and Improvements
**
-
Android - Click command improvement to handle different screen sizes
A fix has been made to calculate the device dimension accurately when performing click command. -
**Cleanup -**Wi-Fi cleanup and IOS Configuration profile cleanup optimized
Wi-fi cleanup and IOS Configuration profile cleanup have been optimized to reduce errors and devices going to 'Cleanup Failed'. -
**Cloud UI - Upgrade button removed from Selenium Agents page
**The upgrade button has been removed from Selenium agents page. You can now perform the upgrades using Ansible or the installers. -
App Signer - Properties take precedence than the selection in plugins signing
The properties set in Application signer's app.properties will take highest priority when set. -
Accessibility Inspector - Added the spokenDescription on iOS devices
You now see additional properties namedspokenDescription
for iOS in the accessibility inspector. -
**SeeTest /Appium Grid - Attach crash log to report
**you can now attach crash logs in the event of application crash using collect.crash.log=true in the project variables. -
**Selenium - Support platformName Platform.Windows
**You can now select ana available Windows platform using:dc.setCapability("platformName", Platform.WINDOWS)
; -
**AudioReport in Mobile Studio
**You can now run an audioReport test after using the listen button in Mobile Studio. -
**Appium Grid - Launching app using uniqueName
**We fixed a bug that prevented executions of Appium Grid with the App capabilityUniqueName
.
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.
Cloud Management and On-Premise 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
-
**Chromedriver Repository
**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. -
**23.8
The "Upgrade" Selenium button in the cloud is deprecated. Selenium Agent upgrades can be completed using ansible or the installers.
** -
**23.6
**Cloud V2 Java client now uses Java 17.
If you are using V2 Java client in your tools, you need to upgrade to Java 17 as well. -
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
Apple | Android | Chrome | Firefox | Edge | IE | |
---|---|---|---|---|---|---|
Official | 12.3.x — 15.7.9, 16.x — 16.7 RC 17 | 5.1 — 13 | 115 | 117 | 116 | 16.4 |
Beta | 14 beta 5.2 | 117 | 118 | 117 |
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*: 04.10.2023 (or prior)