Table of Contents

Interface INestedTabsContainerComponent

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 INestedTabsContainerComponent : IAutomationComponent, IContainerComponent
Inherited Members

Methods

GetNestedTabs()

Waits for nested tabs creation and gets all the nested tabs contained in the frame.

IEnumerable<INestedTabComponent> GetNestedTabs()

Returns

IEnumerable<INestedTabComponent>

All the frames.

GetNestedTabsCount()

Gets the nested tabs count.

int GetNestedTabsCount()

Returns

int

The count.

GetSelectedNestedTab()

Gets selected nested tab.

INestedTabComponent GetSelectedNestedTab()

Returns

INestedTabComponent

The nested tab selected.

HasNestedTabs()

Checks if the frame has nested tabs at the current time.

bool HasNestedTabs()

Returns

bool

true if frame has nested tabs, false otherwise.

WaitForCurrentNestedTab(string, int?)

Waits for the current frame with the expected title.

Task<INestedTabComponent?> WaitForCurrentNestedTab(string title, int? timeout = null)

Parameters

title string

The expected title of the current frame.

timeout int?

Maximum waiting time in seconds.

Returns

Task<INestedTabComponent>

A Task representing the asynchronous operation.

WaitUntilNewNestedTabOpenedAsync(Action, int?)

Waits until a new frame is opened.

Task<INestedTabComponent?> WaitUntilNewNestedTabOpenedAsync(Action navigationAction, int? timeout = null)

Parameters

navigationAction Action

Action that causes the opening of a frame(ex: navigation action).

timeout int?

Maximum waiting time in seconds.

Returns

Task<INestedTabComponent>

A Task representing the asynchronous operation.