FAQ

Frequently Asked Questions

Unity Editor requires focus in order to run a test
You may find your Unity test does not run correctly unless the editor is in focus, or the test fails to progress unless the editor window is not focused on....
Mon, 6 Mar, 2023 at 6:05 PM
Initializing the GDIO Agent with "Force Old Input System" enabled
If you need to add the GDIOAgent programmatically at runtime, and also need to use the "Force Old Input System" setting, typically due to keyboard...
Mon, 24 Apr, 2023 at 8:56 PM
Unity Log Message/Exception Handling with GameDriver
GameDriver provides a means of catching Unity's logged messages, which can be particularly useful for test cases in which exceptions and other relevant ...
Wed, 1 Mar, 2023 at 2:00 PM
Editing/Disabling the GameDriver In-game Overlay
When the GDIO Agent is present in a scene, GameDriver provides an in-game overlay which displays helpful information such as system time, current mouse posi...
Wed, 19 Oct, 2022 at 8:05 PM
Access data from within lists using HPath
To access OptionData from a dropdown list, the straightforward approach may be to return the list to the API client and then use Custom serialization to acc...
Wed, 21 Dec, 2022 at 2:16 PM
Controlling the GDIO Agent programmatically
Enabling/Disabling the GDIOAgent Sometimes it is necessary to add or instantiate the GDIO Agent component to the project programmatically, rather than t...
Tue, 11 Apr, 2023 at 3:45 PM
Accessing custom shader properties in Unity
Custom shader properties may need to be accessed sometime to perform certain checks. In this case, api.CallMethod() can be used to call the respective Get /...
Sat, 30 Jul, 2022 at 6:08 PM
"Unable to find method" errors in IL2CPP builds
When working with IL2CPP builds, you may encounter an error when calling a UnityEngine method, such as the UnityEngine.Transform method "LookAt": ...
Thu, 14 Jul, 2022 at 12:02 PM
Trial License Download issues
We sometimes receive feedback that the trial process isn't working or is confusing to some. While we are working on a long-term solution to improve the ...
Wed, 16 Mar, 2022 at 4:47 PM
Checking whether an object is active in a scene
A common question is how to check whether an object exists in a scene. One simple way to check this is using the WaitForObject command, such as: api.Wait...
Fri, 24 Jun, 2022 at 12:29 PM