Navigation
API > API/Developer > API/Developer/AutomationDriver
References
| Module | AutomationDriver |
| Header | /Engine/Source/Developer/AutomationDriver/Public/IAutomationDriver.h |
| Include | #include "IAutomationDriver.h" |
Syntax
class IAsyncAutomationDriver
Remarks
The AsyncAutomationDriver is the async varition of the general AutomationDriver API. The AutomationDriver can create sequences and locate elements to simulate input for.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< IAsyncDriverSequence, ESPMode::ThreadSafe > | |||
| TSharedRef< IAsyncDriverElement, ESPMode::ThreadSafe > | FindElement
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This is a non-blocking call and doesn't invoke the locator until some action is performed on the element. | |
| TSharedRef< IAsyncDriverElementCollection, ESPMode::ThreadSafe > | FindElements
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This is a non-blocking call and doesn't invoke the locator until some action is performed on the element. | |
| TSharedRef< FDriverConfiguration, ESPMode::ThreadSafe > | |||
| TAsyncResult< FVector2D > | |||
| TAsyncResult< FModifierKeysState > | |||
| TAsyncResult< bool > | Performs an async wait no shorter than for the specified Timespan | ||
| TAsyncResult< bool > | Wait
(
const FDriverWaitDelegate& Delegate |
Performs an async wait until the specified DriverWaitDelegate returns a PASSED or FAILED response |