Navigation
API > API/Developer > API/Developer/AutomationDriver
Represents the API for a potential application element
| Name | IDriverElement |
| Type | class |
| Header File | /Engine/Source/Developer/AutomationDriver/Public/IDriverElement.h |
| Include Path | #include "IDriverElement.h" |
Syntax
class IDriverElement : public IElementLocator
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanFocus() |
IDriverElement.h | ||
bool Click
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke a click with the specified mouse button | IDriverElement.h | |
bool Click () |
Moves the cursor over the element, then triggers the series of events to invoke a click with the left mouse button | IDriverElement.h | |
bool DoubleClick
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke a double click with the specified mouse button | IDriverElement.h | |
bool DoubleClick () |
Moves the cursor over the element, then triggers the series of events to invoke a double click with the left mouse button | IDriverElement.h | |
bool Exists() |
IDriverElement.h | ||
bool Focus
(
uint32 UserIndex |
Moves focus to the element for the specified user | IDriverElement.h | |
bool Focus () |
Moves focus to the element for the default user | IDriverElement.h | |
FVector2D GetAbsolutePosition() |
IDriverElement.h | ||
FVector2D GetSize() |
IDriverElement.h | ||
FText GetText() |
IDriverElement.h | ||
bool HasFocusedDescendants () |
IDriverElement.h | ||
bool HasFocusedDescendants
(
uint32 UserIndex |
IDriverElement.h | ||
bool Hover() |
Moves the cursor over the element, triggering any hover cue the element may have | IDriverElement.h | |
bool IsChecked() |
IDriverElement.h | ||
bool IsFocused () |
IDriverElement.h | ||
bool IsFocused
(
uint32 UserIndex |
IDriverElement.h | ||
bool IsHovered() |
IDriverElement.h | ||
bool IsInteractable() |
IDriverElement.h | ||
bool IsScrollable() |
IDriverElement.h | ||
bool IsScrolledToBeginning() |
IDriverElement.h | ||
bool IsScrolledToEnd() |
IDriverElement.h | ||
bool IsVisible() |
IDriverElement.h | ||
bool Press
(
FKey Key |
Moves focus to the element, then triggers the series of events to invoke keyboard input for pressing the specified key. | IDriverElement.h | |
bool Press
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke mouse input for pressing the specified button. | IDriverElement.h | |
bool Press
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for pressing the specified character. | IDriverElement.h | |
bool PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. | IDriverElement.h | |
bool PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. | IDriverElement.h | |
bool PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. | IDriverElement.h | |
bool PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. | IDriverElement.h | |
bool Release
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for releasing the specified character. | IDriverElement.h | |
bool Release
(
FKey Key |
Moves focus to the element, then triggers the series of events to invoke keyboard input for releasing the specified key. | IDriverElement.h | |
bool Release
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke mouse input for releasing the specified button. | IDriverElement.h | |
bool ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. | IDriverElement.h | |
bool ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. | IDriverElement.h | |
bool ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. | IDriverElement.h | |
bool ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. | IDriverElement.h | |
bool ScrollBy
(
float Delta |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta. | IDriverElement.h | |
bool ScrollToBeginning () |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll, scrolling the element until it reaches the beginning | IDriverElement.h | |
bool ScrollToBeginning
(
float Amount |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta amount, scrolling the element until it reaches the beginning | IDriverElement.h | |
bool ScrollToBeginningUntil
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& DesiredElementLocator |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll until the specified locator is locates the desired element or the beginning is reached | IDriverElement.h | |
bool ScrollToEnd () |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll, scrolling the element until it reaches the beginning | IDriverElement.h | |
bool ScrollToEnd
(
float Amount |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta amount, scrolling the element until it reaches the end | IDriverElement.h | |
bool ScrollToEndUntil
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& DesiredElementLocator |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll until the specified locator is locates the desired element or the end is reached | IDriverElement.h | |
bool Type
(
const TArray< FKey >& Keys |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each key specified. | IDriverElement.h | |
bool Type
(
const TCHAR* Text |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each character specified. | IDriverElement.h | |
bool Type
(
FString Text |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each character specified. | IDriverElement.h | |
bool Type
(
FKey Key |
Moves focus to the element, then triggers the series of events to invoke keyboard input for the specified character. | IDriverElement.h | |
bool Type
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for the specified key. | IDriverElement.h | |
bool TypeChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | IDriverElement.h | |
bool TypeChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | IDriverElement.h | |
bool TypeChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | IDriverElement.h | |
bool TypeChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | IDriverElement.h |