Table of Contents

Interface IRowRepeater

An SAPUI5 row repeater object.

Inherited Members
IWebElement.DoubleClick()
IWebElement.DoubleClick(WebDoubleClickArgs)
IWebElement.HoverTap()
IWebElement.HoverTap(Location)
IWebElement.FireEvent(EventInfo)
IWebElement.LongPress()
IWebElement.LongPress(WebLongPressArgs)
IWebElement.Pan(long, long)
IWebElement.Pan(WebPanArgs)
IWebElement.Pinch(double)
IWebElement.Pinch(WebPinchArgs)
IWebElement.Swipe(SwipeDirection)
IWebElement.Swipe(WebSwipeArgs)
IWebElement.XPath
IWebElement.AccessibilityName
IWebElement.CSSSelector
IWebElement.Role
ITestObject.GetDescription()
ITestObject.SetDescription(IDescription)
ITestObject.FindChildren<TChild>(IDescription)
ITestObject.Exists()
ITestObject.Exists(uint)
ITestObject.GetSnapshot()
ITestObject.Highlight()
ITestObject.HighlightMatches<TChild>(IDescription)
ITestObject.GetTextLocations(string)
ITestObject.GetTextLocations(string, Rectangle)
ITestObject.GetVisibleText()
ITestObject.GetVisibleText(Rectangle)
ITestObject.VerifyImageExists(Image, byte)
ITestObject.VerifyImageMatch(Image, byte, byte)
ITestObject.VerifyImageMatch(Image, ImageMaskArea, byte, byte)
ITestObject.CallFTMethod(string, params object[])
ITestObject.CallFTMethod<TResult>(string, params object[])
ITestObject.Parent
ITestObject.DisplayName
IClickable.Click(MouseButton)
IClickable.Click(ClickArgs)
IWebTestObject.GetAttribute(string)
IWebTestObject.GetComputedStyle(string)
IWebTestObject.Describe<TChild>(IDescription)
IWebTestObject.Describe<TChild>(XPathDescription)
IWebTestObject.Describe<TChild>(CSSDescription)
IWebTestObject.ClassName
IWebTestObject.Id
IWebTestObject.TagName
IWebTestObject.InnerHTML
IWebTestObject.OuterHTML
IWebTestObject.InnerText
IWebTestObject.OuterText
IWebTestObject.Name
IWebTestObject.Title
IWebTestObject.Attributes
IWebTestObject.Styles
ILocationInfoProvider.Location
ILocationInfoProvider.AbsoluteLocation
ILocationInfoProvider.Size
ISupportsNativeObject.NativeObject
IVisibleProvider.IsVisible
ISupportDragAndDrop.DragAndDropOn(ISupportDragAndDrop)
ISupportDragAndDrop.DragAndDropOn(ISupportDragAndDrop, DragAndDropArgs)
Namespace: HP.LFT.SDK.SAP.UI5
Assembly: HP.LFT.SDK.dll
Syntax
public interface IRowRepeater : IWebElement, ITestObject, IClickable, IWebTestObject, IWebDescriber, ITestObjectDescriber, ILocationInfoProvider, ISupportsNativeObject, IVisibleProvider, ISupportDragAndDrop

Properties

CurrentPage

The index of the currently selected page.

Declaration
uint CurrentPage { get; }
Property Value
Type Description
uint

Design

The visual design of the row repeater. Possible values: RowRepeaterDesign

Declaration
RowRepeaterDesign Design { get; }
Property Value
Type Description
RowRepeaterDesign

Filters

A semicolon-delimited list of the filter buttons for filtering the rows.

Declaration
ReadOnlyCollection<string> Filters { get; }
Property Value
Type Description
ReadOnlyCollection<string>

HasMoreSteps

Indicates whether the More button is visible.

Declaration
bool HasMoreSteps { get; }
Property Value
Type Description
bool

PagesCount

Returns the total number of pages in the row repeater.

Declaration
uint PagesCount { get; }
Property Value
Type Description
uint

RowsCount

Returns the number of visible rows in the row repeater.

Declaration
uint RowsCount { get; }
Property Value
Type Description
uint

Sorters

A semicolon-delimited list of the sort buttons for sorting the rows.

Declaration
ReadOnlyCollection<string> Sorters { get; }
Property Value
Type Description
ReadOnlyCollection<string>

Methods

FilterBy(string)

Clicks the specified filter button.

Declaration
void FilterBy(string filterName)
Parameters
Type Name Description
string filterName

The name of the filter button

FindRowWithCellTextInColumn(string, uint)

Returns the index of the first row containing the specified text in the specified column.

Declaration
int FindRowWithCellTextInColumn(string text, uint columnNumber)
Parameters
Type Name Description
string text

text to search for.

uint columnNumber

the column number to search (1-based).

Returns
Type Description
int

The row number, or -1 if the text is not found.

FindRowWithCellTextInColumn(string, uint, uint)

Starts the search at the specified row and returns the index of the first row containing the specified text in the specified column.

Declaration
int FindRowWithCellTextInColumn(string text, uint columnNumber, uint startFromRow)
Parameters
Type Name Description
string text

text to search for.

uint columnNumber

the column number to search (1-based).

uint startFromRow

the row number to start the search from (1-based).

Returns
Type Description
int

The row number, or -1 if the text is not found.

FirstPage()

Scrolls to the first page.

Declaration
void FirstPage()

GetCellData(uint, uint)

Returns the contents of the specified cell.

Declaration
string GetCellData(uint rowIndex, uint columnIndex)
Parameters
Type Name Description
uint rowIndex

the row index (1-based).

uint columnIndex

the column index (1-based).

Returns
Type Description
string

The contents of the specified cell.

LastPage()

Scrolls to the last page.

Declaration
void LastPage()

More()

Displays additional rows. (Relevant only if the More button is visible.)

Declaration
void More()

NavigateTo(uint)

Scrolls to the specified page.

Declaration
void NavigateTo(uint pageNum)
Parameters
Type Name Description
uint pageNum

The page number to navigate to.

NextPage()

Scrolls to the next page.

Declaration
void NextPage()

PreviousPage()

Scrolls to the previous page.

Declaration
void PreviousPage()

SortBy(string)

Clicks the specified sort button.

Declaration
void SortBy(string sorterName)
Parameters
Type Name Description
string sorterName

The name of the sort button to click.

Extension Methods

TestObjectExtensions.WaitUntilExists<T>(T)
TestObjectExtensions.WaitUntilExists<T>(T, int)
TestObjectExtensions.WaitUntilVisible<T>(T)
TestObjectExtensions.WaitUntilVisible<T>(T, int)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>, int)