Navigation
API > API/Developer > API/Developer/AutomationDriver
The AutomationDriver can create sequences and locate elements to simulate input for.
| Name | IAutomationDriver |
| Type | class |
| Header File | /Engine/Source/Developer/AutomationDriver/Public/IAutomationDriver.h |
| Include Path | #include "IAutomationDriver.h" |
Syntax
class IAutomationDriver
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< IDriverSequence, ESPMode::ThreadSafe > CreateSequence() |
IAutomationDriver.h | ||
TSharedRef< IDriverElement, ESPMode::ThreadSafe > FindElement
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This doesn't invoke the locator until some action is performed on the element. | IAutomationDriver.h | |
TSharedRef< IDriverElementCollection, ESPMode::ThreadSafe > FindElements
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This doesn't invoke the locator until some action is performed on the element. | IAutomationDriver.h | |
TSharedRef< FDriverConfiguration, ESPMode::ThreadSafe > GetConfiguration() |
IAutomationDriver.h | ||
FVector2D GetCursorPosition() |
IAutomationDriver.h | ||
FModifierKeysState GetModifierKeys() |
IAutomationDriver.h | ||
bool Wait
(
FTimespan Timespan |
Performs an wait no shorter than for the specified Timespan | IAutomationDriver.h | |
bool Wait
(
const FDriverWaitDelegate& Delegate |
Performs an wait until the specified DriverWaitDelegate returns a PASSED or FAILED response | IAutomationDriver.h |