Table of Contents

Interface IFrameComponent

Namespace
GroupeIsa.Neos.EndToEndTests.UI.Components
Assembly
GroupeIsa.Neos.EndToEndTests.UI.dll

Provides the functionalities of a frame such as tab or popup.

public interface IFrameComponent : INestedTabsContainerComponent, IAutomationComponent, IContainerComponent
Inherited Members

Properties

CanClose

Gets a value indicating whether the frame can be closed.

bool CanClose { get; }

Property Value

bool

HasChanges

Gets a value indicating whether the frame has changes.

bool HasChanges { get; }

Property Value

bool

IsSelected

Gets a value indicating whether the frame is selected.

bool IsSelected { get; }

Property Value

bool

IsWaitingOverlayDisplayed

Gets a value indicating whether a waiting overlay is displayed above this frame.

bool IsWaitingOverlayDisplayed { get; }

Property Value

bool

Title

Gets the title of the frame.

string? Title { get; }

Property Value

string

Type

Gets the type of the frame.

FrameType Type { get; }

Property Value

FrameType

Methods

Close()

Closes the frame.

bool Close()

Returns

bool

A value indicating whether the frame is closed.

GetContent()

Gets the content.

Task<IContentComponent> GetContent()

Returns

Task<IContentComponent>

The content.

GetWaitingOverlayMessage()

Gets the waiting overlay message.

string? GetWaitingOverlayMessage()

Returns

string

The waiting overlay message or null if waiting overlay is not displayed.

Select()

Selects this nested tab.

bool Select()

Returns

bool

A value indicating whether the nested tab has been selected.

WaitUntilReady()

Waits until the frame is ready (not busy due to an asynchronous task).

void WaitUntilReady()

WaitUntilWaitingOverlayIsDisplayed(int?)

Waits until the waiting overlay is displayed.

void WaitUntilWaitingOverlayIsDisplayed(int? timeout = null)

Parameters

timeout int?

The timeout in seconds.

Exceptions

AutomationException

The waiting overlay is not displayed after the specified timeout.

WaitUntilWaitingOverlayIsHidden(int?)

Waits until the waiting overlay is hidden.

void WaitUntilWaitingOverlayIsHidden(int? timeout = null)

Parameters

timeout int?

The timeout in seconds.

Exceptions

AutomationException

The waiting overlay is not hidden after the specified timeout.