Table of Contents

Interface IFacetFilter

An SAPUI5 facet filter 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)
IEnabledProvider.IsEnabled
Namespace: HP.LFT.SDK.SAP.UI5
Assembly: HP.LFT.SDK.dll
Syntax
public interface IFacetFilter : IWebElement, ITestObject, IClickable, IWebTestObject, IWebDescriber, ITestObjectDescriber, ILocationInfoProvider, ISupportsNativeObject, IVisibleProvider, ISupportDragAndDrop, IEnabledProvider

Properties

ControlType

The type of facet filter object.

Declaration
ControlType ControlType { get; }
Property Value
Type Description
ControlType
Remarks

Possible values: ControlType

Desktop

Additional functionality provided by IDesktopFacetFilterBehavior.

Declaration
IDesktopFacetFilterBehavior Desktop { get; }
Property Value
Type Description
IDesktopFacetFilterBehavior

Filters

A collection of all filters in a facet filter.

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

Mobile

Additional functionality provided by IMobileFacetFilterBehavior.

Declaration
IMobileFacetFilterBehavior Mobile { get; }
Property Value
Type Description
IMobileFacetFilterBehavior

Mode

The visual display of the facet filter.

Declaration
FacetFilterMode Mode { get; }
Property Value
Type Description
FacetFilterMode
Remarks

Possible values: FacetFilterMode

Methods

GetSelectedKeysCountFor(string)

Returns the number of selected keys in the specific filter list.

Declaration
uint GetSelectedKeysCountFor(string filterListTitle)
Parameters
Type Name Description
string filterListTitle

the title of the filter list

Returns
Type Description
uint

Number of selected keys

GetSelectedKeysCountFor(uint)

Returns the number of selected keys in the specific filter list.

Declaration
uint GetSelectedKeysCountFor(uint filterListIndex)
Parameters
Type Name Description
uint filterListIndex

the title of the filter list

Returns
Type Description
uint

Number of selected keys

GetSelectedKeysFor(string)

Get selected filter keys in the specific filter list.

Declaration
ReadOnlyCollection<string> GetSelectedKeysFor(string filterListTitle)
Parameters
Type Name Description
string filterListTitle

the title of the filter list

Returns
Type Description
ReadOnlyCollection<string>

A list of the filter keys (names) that are selected in the specified filter list, separated by semicolons (;).

GetSelectedKeysFor(uint)

Returns the selected filter keys in the specific filter list.

Declaration
ReadOnlyCollection<string> GetSelectedKeysFor(uint filterListIndex)
Parameters
Type Name Description
uint filterListIndex

the index of the filter list

Returns
Type Description
ReadOnlyCollection<string>

Returns a collection of all selected keys

Extension Methods

TestObjectExtensions.WaitUntilEnabled<T>(T)
TestObjectExtensions.WaitUntilEnabled<T>(T, int)
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)