Navigation
| Name | AutomationDriver |
| Type | Developer |
| Location | /Engine/Source/Developer/AutomationDriver/ |
| Module Build Rules | AutomationDriver.Build.cs |
Classes
| Name | Remarks |
|---|---|
| By | Represents a collection of fluent helper functions designed to make accessing and creating element locators easy |
| FDriverConfiguration | A model class that holds all the configuration options for an AutomationDriver |
| FEmptyAsyncDriverElementFactory | |
| FEmptyDriverElementFactory | |
| FWaitInterval | A fluent wrapper around timespan to enforce obvious differences between specified Timeout and Interval values for waits |
| FWaitTimeout | A fluent wrapper around timespan to enforce obvious differences between specified Timeout and Interval values for waits |
| TAsyncResult | |
| Until | Represents a collection of fluent helper functions designed to make accessing and creating driver wait delegates easier |
Structs
| Name | Remarks |
|---|---|
| FDriverWaitResponse | Represents the state of an active wait action for the driver |
Interfaces
| Name | Remarks |
|---|---|
| IActionSequence | |
| IApplicationElement | |
| IAsyncActionSequence | |
| IAsyncAutomationDriver | The AsyncAutomationDriver is the async varition of the general AutomationDriver API. |
| IAsyncDriverElement | |
| IAsyncDriverElementCollection | Represents a potential collection of elements |
| IAsyncDriverSequence | Represents a sequence of actions that can be performed as a single unit by the automation driver associted with this sequence |
| IAutomationDriver | The AutomationDriver can create sequences and locate elements to simulate input for. |
| IAutomationDriverModule | |
| IDriverElement | Represents the API for a potential application element |
| IDriverElementCollection | Represents a potential collection of elements |
| IDriverSequence | Represents a sequence of actions that can be performed as a single unit by the automation driver associted with this sequence |
| IElementLocator | Represents an object whose sole purpose is to discover one or more application elements |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAutomationDriverPtr | TSharedPtr< IAutomationDriver, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FAutomationDriverRef | TSharedRef< IAutomationDriver, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverElementCollectionPtr | TSharedPtr< IDriverElementCollection, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverElementCollectionRef | TSharedRef< IDriverElementCollection, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverElementPtr | TSharedPtr< IDriverElement, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverElementRef | TSharedRef< IDriverElement, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverSequencePtr | TSharedPtr< IDriverSequence, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverSequenceRef | TSharedRef< IDriverSequence, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FDriverWaitConditionDelegate | TBaseDelegate_NoParams< bool > | WaitUntil.h | |
| FDriverWaitDelegate | TBaseDelegate_OneParam< FDriverWaitResponse, const FTimespan & > | WaitUntil.h | |
| FElementLocatorPtr | TSharedPtr< IElementLocator, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FElementLocatorRef | TSharedRef< IElementLocator, ESPMode::ThreadSafe > | AutomationDriverTypeDefs.h | |
| FLocateSlateWidgetElementDelegate | TBaseDelegate_OneParam< void, TArray< TSharedRef< SWidget > > & > | LocateBy.h | |
| FLocateSlateWidgetPathElementDelegate | TBaseDelegate_OneParam< void, TArray< FWidgetPath > & > | LocateBy.h |