AltTester® Unreal SDK
v.1.1.0
Table of contents:
Home Page
AltTester® Unity SDK
AltTester® Unreal SDK
Overview
How it works
Key features
Get Started
Download the AltTester® Plugin
Set up the AltTester® Unreal SDK in your project
Start the AltTester® Server Module
Compatibility matrix for AltTester® Unreal SDK and AltTester® Desktop
Run your app in Unreal Editor or on desired platform
Write and execute first test for your app
AltTester® Settings
Build Settings
AltTester® Server Connection
Input Visualizer
Debug Circle Settings
Other Settings
API
AltDriver
Find Objects
FindObject
FindObjects
FindObjectWhichContains
FindObjectsWhichContain
FindObjectAtCoordinates
GetAllElements
WaitForObject
WaitForObjectWhichContains
WaitForObjectNotBePresent
SetCommandResponseTimeout
GetDelayAfterCommand
SetDelayAfterCommand
Input Actions
KeyDown
KeyUp
PressKey
PressKeys
BeginTouch
MoveTouch
EndTouch
Click
Screenshot
GetPNGScreenshot
Other Commands
GetCurrentScene
LoadScene
WaitForCurrentSceneToBe
GetApplicationScreenSize
GetTimeScale
SetTimeScale
CallStaticMethod
AltObject
FindObjectFromObject
CallComponentMethod
WaitForComponentProperty
GetComponentProperty
SetComponentProperty
GetText
SetText
Click
UpdateObject
GetParent
GetScreenPosition
GetWorldPosition
BY-Selector
Escaping characters
AltReversePortForwarding
ReversePortForwardingAndroid
RemoveReversePortForwardingAndroid
RemoveAllReversePortForwardingsAndroid
Running tests using device cloud services
BrowserStack
BrowserStack App Automate C# project example
Prerequisites
Steps for running tests on Android and iOS
BrowserStack with GitHub Actions C# project example
Local testing connection using BrowserStackLocal
Prerequisites
Setup steps
Advanced Usage
What is reverse port forwarding and when to use it
How to setup reverse port forwarding
In case of Android
In case of iOS
Connect AltTester® Unreal SDK running inside the app to AltTester® Server
Establish connection when the instrumented app and the test code are running on the same machine
Establish connection when the app is running on a device connected via USB
Establish connection via IP when the app is running on a device
Establish connection when different instances of the same app are running on multiple devices
Connection through IP
Connection through USB
Establish connection when multiple instances of the same application are running on the same device
Connection through IP
Connection through USB
Execute tests concurrently
AltDriver logging
Generate testing reports using Allure
NUnit
Prerequisites
Setup
How to run the tests to obtain an Allure report
How to check the results
Pytest
Prerequisites
Setup
How to run the tests to obtain an Allure report
How to obtain a single html report
Java
Prerequisites
Updating the
pom.xml
How to run the tests to obtain an Allure report
How to obtain a single html report
Upgrade Guides
Upgrade from v1.0.1 to v1.1.0
Dotnet
FAQ
Troubleshooting
Known issues
Click Teleportation in Screenshot Area
In BrowserStack can’t connect iOS devices with version greater than 16 to AltTester® Server
Unreal Engine does not render when minimized
‘GetComponentProperty’ command does not support nested or indexed properties
Contributing
Leave a review
Did you find a bug?
How to suggest a feature or enhancement?
Release notes
V. 1.1.0
Improvements
New Features
V. 1.0.1
Improvements
New Features
V. 1.0.0
Key Features
License
AltTester® Desktop
Community:
Discord
Useful Links:
AltTester® Blog
Source Code
PyPi Python
PyPi Robot
NuGet
Maven Repository
OpenUPM
Docker Hub
AltTester® Unreal SDK
»
Index
Index
Other Versions
v.1.1.0
Versions
latest
v.1.0.1
v.1.1.0