Kernel::Test::Role::Selenium::Agent::HandlesBusinessObjectFilterPresets

NAME

Kernel::Test::Role::Selenium::Agent::HandlesBusinessObjectFilterPresets – role to interact with the filter prests

BusinessObjectFilterPresetControl()

Open or close the filter preset bar.

    $Test->BusinessObjectFilterPresetControl(
        Action         => 'Close|Open'
        ParentSelector => "//somexpathselector", # optional
    );

BusinessObjectFilterPresetIsReadonly()

Checks that the filter preset bar is read only.

    $Test->BusinessObjectFilterPresetIsReadonly(
        ParentSelector => "//somexpathselector", # optional
    );

BusinessObjectFilterPresetSelectFilterAttribute()

Selects the given filter attribute to be able to enter/select filter values.

    $Self->BusinessObjectFilterPresetSelectFilterAttribute(
        FilterLabel        => '',                        # optional, default: Please select your filter
        Attribute          => 'Service level agreement', # required
        InternalFilterName => 'SLAIDs',                  # optional, default: same value as in parameter 'Attribute'
    );

BusinessObjectFilterPresetSetName()

Sets the given name as the new filter preset name.

    $Self->BusinessObjectFilterPresetSetName(
        Name => 'Some Filter Preset Name',
    );

BusinessObjectFilterPresetCheckUnsavedChangesMessage()

Checks if the unsaved changes message is shown or not.

    $Self->BusinessObjectFilterPresetCheckUnsavedChangesMessage(
        Missing => 0,   # optional, 0|1, default 0
    );

BusinessObjectFilterPresetSave()

Saves the current filter preset form.

    $Self->BusinessObjectFilterPresetSave();

BusinessObjectFilterPresetCheckAvailability()

Checks the availability of a specific filter preset by the given name.

    $Self->BusinessObjectFilterPresetCheckAvailability(
        Name => 'Some Filter Preset Name', # required
    );

Returns

Scroll to Top