Interface ITabsComponent
- Namespace
- GroupeIsa.Neos.EndToEndTests.UI.Components
- Assembly
- GroupeIsa.Neos.EndToEndTests.UI.dll
Provides the functionalities of the automation of a tabs component.
[AbstractionComponent("tabs")]
public interface ITabsComponent : IContentComponent, IAutomationComponent
- Inherited Members
- Extension Methods
Properties
SelectedIndex
Gets the index of selected page.
int SelectedIndex { get; }
Property Value
Methods
FindPageAtIndex(int)
Finds the page at specified index.
ITabsItemComponent? FindPageAtIndex(int index)
Parameters
index
intThe index of the page.
Returns
- ITabsItemComponent
The page or
null
if the page does not exist.
GetPageAtIndex(int)
Gets the page at specified index.
ITabsItemComponent GetPageAtIndex(int index)
Parameters
index
intThe index of the page.
Returns
- ITabsItemComponent
The page.
Exceptions
- AutomationException
Thrown when the page does not exist.
GetPages()
Gets all the pages of this tab component.
IEnumerable<ITabsItemComponent> GetPages()
Returns
- IEnumerable<ITabsItemComponent>
All the pages.
WaitForAllPages(int)
Waits until all pages are created.
[Obsolete("Use GetPages() instead.", false)]
void WaitForAllPages(int timeout = 10)
Parameters
timeout
intMaximum waiting time in seconds.