Release notes

V. 1.2.0

Improvements

  • Fixed issue when copying the Intermediate folder to the project in AltTester.Build.cs, where the project base directory path was not set correctly. This resolves failures when building the project with the AltTester-Unreal-SDK package placed in the engine build from source under Plugins.

New Features

  • Support for AltObject types: GetComponentProperty and CallComponentMethod return values now support AltObject types.

  • Secure WebSocket connections: Added support for secure WebSocket (wss) connections.

Compatible with AltTester® Desktop version 2.3.0, as well as AltTester® Driver version 2.3.0.

V. 1.1.2

Improvements

  • Improved Text Handling

    • Fixed invalid JSON responses caused by special characters in GetText and GetComponentProperty.

    • The SetText function now correctly triggers game logic for various text block types, including EditableTextBox, RichTextBlock, and MultiLineEditableTextBox.

  • The AltObject.enabled property now reports correctly, fixing test cases where clicks were made at the position of a disabled object.

  • The MoveMouse action has been updated to simulate gradual, natural mouse movement over a specified duration.

  • Resolved a crash that occurred on game exit due to a dangling delegate reference.

New Features

  • Tap and Hold Actions: New commands, including Tap, AltObject.Tap, and HoldButton, have been added to simulate taps and sustained presses at specific screen coordinates.

  • Swiping and Gestures: The SDK now supports multi-touch gestures with the new Swipe and Multipoint Swipe actions.

Compatible with AltTester® Desktop version 2.2.4, as well as AltTester® Driver versions from 2.2.0 to 2.2.5.

V. 1.1.0

Improvements

  • Re-implemented Move Mouse to use an OS-agnostic approach.

  • Connection details are now saved after connecting in Inspect Mode, preventing the need for reconfiguration on restart.

  • The green popup has been updated with an improved UI for enhanced usability and clarity.

  • Addressed various stability, UI interaction, and input handling issues.

New Features

  • Added support for UI 3D Elements, enabling more reliable interactions with UI elements in Widget Space: World mode.

  • Introduced commands to retrieve all properties and methods of an object, improving inspection and interaction within the third column of AltTester® Desktop.

Compatible with AltTester® Desktop version 2.2.4, as well as AltTester® Driver versions from 2.2.0 to 2.2.4.

V. 1.0.1

Improvements

  • Resolved issues related to mouse click and movement behavior.

  • Fixed a problem where objects visible in the hierarchy were not being found during searches.

New Features

  • Introduced Input Visualizer.

Compatible with AltTester® Desktop versions 2.2.0, 2.2.1, and 2.2.2, as well as AltTester® Driver versions 2.2.0, 2.2.1, and 2.2.2.

V. 1.0.0

Key Features

  • Find elements and get all their (public) properties: coordinates, text, values, Unreal components, etc.

  • Use and modify any of the (public) methods and properties of a Unreal element

  • Simulate any kind of device input

  • Manipulate and generate test data

  • Get screenshots from your Unreal App

  • Run C#, Python, Java, or Robot Framework tests using your favorite IDE and against the app running on a device or inside the Unreal Editor

  • Support for Browserstack on Android and iOS

  • Run tests concurrently on different devices

Compatible with AltTester® Desktop version 2.2.0, as well as AltTester® Driver version 2.2.0.