Table of Contents

Interface IFilterBuilderComponent

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

Provides the functionalities of the automation of a filter builder component.

[AbstractionComponent("filter-builder")]
public interface IFilterBuilderComponent : IAutomationComponent
Inherited Members

Methods

AddCondition(string, FilterOperator)

Adds a condition.

void AddCondition(string propertyName, FilterOperator @operator)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

AddCondition(string, FilterOperator, string)

Adds a condition.

void AddCondition(string propertyName, FilterOperator @operator, string value)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value string

The value.

AddCondition(string, FilterOperator, string, string)

Adds a condition.

void AddCondition(string propertyName, FilterOperator @operator, string value1, string value2)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value1 string

The first value.

value2 string

The second value.

AddCondition(string, FilterOperator, string[])

Adds a condition.

void AddCondition(string propertyName, FilterOperator @operator, string[] value)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value string[]

The value.

Apply()

Clicks on the "Apply" button.

void Apply()

BackToSimpleFilter()

Clicks the "back to simple filter" button of the builder.

void BackToSimpleFilter()

GetCurrentFilterText()

Gets the current filter text.

string? GetCurrentFilterText()

Returns

string

RemoveCondition(string)

Removes a filter of the specified property.

void RemoveCondition(string propertyName)

Parameters

propertyName string

The property name.

SetParameterValue(string, string)

Sets the value of a parameter row (a parameter has a fixed operator and no remove button, so its value is set directly).

void SetParameterValue(string parameterName, string value)

Parameters

parameterName string

The parameter name.

value string

The value.

UpdateCondition(string, FilterOperator)

Updates a condition.

void UpdateCondition(string propertyName, FilterOperator @operator)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

UpdateCondition(string, FilterOperator, string)

Updates a condition.

void UpdateCondition(string propertyName, FilterOperator @operator, string value)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value string

The value.

UpdateCondition(string, FilterOperator, string, string)

Updates a condition.

void UpdateCondition(string propertyName, FilterOperator @operator, string value1, string value2)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value1 string

The first value.

value2 string

The second value.

UpdateCondition(string, FilterOperator, string[])

Updates a condition.

void UpdateCondition(string propertyName, FilterOperator @operator, string[] value)

Parameters

propertyName string

The property name.

operator FilterOperator

The operator.

value string[]

The value.