Interface IAutomationComponent
- Namespace
- GroupeIsa.Neos.EndToEndTests.UI.Components
- Assembly
- GroupeIsa.Neos.EndToEndTests.UI.dll
Provides the functionalities of a component for automation.
public interface IAutomationComponent
Properties
IsVisible
Gets a value indicating whether the component is visible.
bool IsVisible { get; }
Property Value
IsVisibleInViewPort
Gets a value indicating whether the component is fully visible in the viewport.
bool IsVisibleInViewPort { get; }
Property Value
OwnerComponent
Gets the templated component which this component belongs.
ITemplatedComponent? OwnerComponent { get; }
Property Value
Size
Gets the size of the component.
Size Size { get; }
Property Value
Methods
GetOwnerUIViewName()
Gets the ui view name which this component belongs to.
string GetOwnerUIViewName()
Returns
- string
The uiview name.
ScrollIntoView()
Scrolls this component into the visible view.
void ScrollIntoView()
WaitUntilHidden()
Waits until the component become hidden.
bool WaitUntilHidden()
Returns
- bool
A value indicating whether the condition has been met during the alloted time.
WaitUntilVisible()
Waits until the component become visible.
bool WaitUntilVisible()
Returns
- bool
A value indicating whether the condition has been met during the alloted time.