Table of Contents

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

bool

IsVisibleInViewPort

Gets a value indicating whether the component is fully visible in the viewport.

bool IsVisibleInViewPort { get; }

Property Value

bool

OwnerComponent

Gets the templated component which this component belongs.

ITemplatedComponent? OwnerComponent { get; }

Property Value

ITemplatedComponent

Size

Gets the size of the component.

Size Size { get; }

Property Value

Size

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.