Digital.ai Continuous Testing 23.2 Release Notes
Mobile Studio - Device Passcode Tool
You can now test different scenarios by setting a passcode on their IOS devices through Mobile studio.
The Highlights:
- Mobile Studio - Device Passcode Tool
- Additional New Features
- **Bug Fixes and Improvements
- Announcements
- Cloud Management and On-Premise Deployment
- Latest Browser and OS Version Support
- Next Release
Additional New Features
-
Network Tunneling in MacOS Ventura With Network Tunneling, you can access a web/application server running on your own machine (Mac or PC), from a cloud device (Android or iOS).
-
**Selenium
**You can now view**reportTestId**
from the list of capabilities usingdriver.getCapabilities().getCapability(``"reportTestId"``);
**Bug Fixes and Improvements
**
-
**Appium Server: Alignment of web dump in iOS
**The misalignment of web dump in hybrid iOS applications has been fixed and now the elements appear at proper coordinates. -
**Appium: Enhanced Error Messages
**You will now receive more detailed error messages when your device query does not match any available device. -
**Appium: applicationClearData with autoGrantPermissions
**You can now use the autoGrantPermissions and applicationClearData desired capabilities during the same test execution. Your application data will be cleared, but the permissions will remain enabled. -
**Appium Server: JSON Exception
**We fixed a bug that caused intermittent test failures due to JSON runtime exceptions. -
**Appium: Chromedriver Auto Download
**Appium Server will now download the required chromedriver automatically during Android web tests. For environments without internet access, please refer to the Cloud Management documentation. -
Appium Grid - Improvement on driver.get method
On websites that opens with a pop-up, using ios.safari.launch.timeout=0 will make the driver.get command move to the next step immediately without waiting for the page to load. -
**Cleanup improvements on IOS devices
**The issue with web cleanup failing on iPAD devices has been fixed now. -
Android Emulator
The issue with emulators going to unauthorized state has been fixed and the launch process has been improved -
iOS - identification of Swift UI elements
Element identification and positioning has been improved on apps built with Swift UI. -
Mobile Studio - Support: accessibility testing mode for Android devices
Android devices are now supported when accessibility testing mode is turned on for a project. -
Android - New device support
All models for Samsung Galaxy S23 are now supported -
XCUITest - Tests will have correct statuses now
The tests were getting skipped status as the xcui reports did not include finishing part. Now that has been fixed so all the test run with xcode14 will now be in finished status (either passed or failed) -
SeeTest Automation- iOS Alerts handling
The alert management rules created on cloud will now apply for devices from STA as Automation session instead of seeing it as IDLE mode. -
iOS Apps - Plugin signing
Added a new way to sign the app and plugin with custom profiles for apps that are built with plugin and uploaded to cloud. -
Device Host Machine Logs
We fixed a bug that caused device logs to grow indefinitely until the DHM ran out of storage. -
**Reporter
**Reported status changes will now display properly in the cloud events page. -
Selenium: Opening new window via automation
We fixed a bug that prevented users from being able to open a new window via automation -
**IntelliJ plugin
**You can now install Appium Studio on IntelliJ version 22.3.2
Announcements
DHM & SeleniumAgent for macOS officially supports the last 3 major OS versions. Hence, DHM & Selenium agent will not be supported in macOS Catalina starting from version 23.3 (Next release).
Notes and Known Issues
-
Limitations on Android 12 and 13 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. Please use Appium Server.
Cloud Management and On-Premise Deployment
This section is only relevant for Cloud Administrators. To access the Cloud Management documentation, you should log in. Download installers for on-prem deployments can be found here In case you do not have credentials please contact support@digital.ai
Important Notes and Known Issues
-
**23.2
**For Cloud Administrators of environments with no internet access, please see the new Chromedriver configuration documentation
**Starting 23.3, Audio features will no longer be supported by the old hardware and will only be supported through the new Bluetooth hardware.
**M2 machines are now supported for part of the cloud services. Please 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 — 16.4 GA | 5.1 — 13 | 111 | 112 | 112 | 16.2 |
Beta | 14 | 112 | 111 | 111 |
Limitations on Android 12-14 devices are mentioned here.
Read more about browser testing limitations.
Next Release
Due date*: 12.04.2023 (or prior)