Index

$ A B C D E F G H I J L M N O P R S T U V W X _ 
All Classes and Interfaces|All Packages|Serialized Form

$

$button(SelenideElement) - Static method in class allurium.primitives.Button
Creates a button using a Selenide element.
$button(SelenideElement, String) - Static method in class allurium.primitives.Button
Creates a button using a Selenide element and a name.
$button(String) - Static method in class allurium.primitives.Button
Creates a button using a Selenide locator string.
$button(String, String) - Static method in class allurium.primitives.Button
Creates a button using a Selenide locator string and a name.
$button(By, String) - Static method in class allurium.primitives.Button
Creates a button using a Selenium By locator and a name.
$cell(SelenideElement) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenide element.
$cell(SelenideElement, String) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenide element and a name.
$cell(String) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenide locator string.
$cell(String, String) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenide locator string and a name.
$cell(By) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenium By locator.
$cell(By, String) - Static method in class allurium.primitives.Cell
Creates a cell using a Selenium By locator and a name.
$checkbox(SelenideElement) - Static method in class allurium.inputs.CheckBox
 
$checkbox(SelenideElement, String) - Static method in class allurium.inputs.CheckBox
 
$checkbox(String) - Static method in class allurium.inputs.CheckBox
 
$checkbox(By) - Static method in class allurium.inputs.CheckBox
 
$checkbox(By, String) - Static method in class allurium.inputs.CheckBox
 
$dropdownSelect(SelenideElement) - Static method in class allurium.inputs.DropdownSelect
 
$dropdownSelect(String) - Static method in class allurium.inputs.DropdownSelect
 
$dropdownSelect(By) - Static method in class allurium.inputs.DropdownSelect
 
$header(SelenideElement) - Static method in class allurium.primitives.Header
Creates a header using a Selenide element.
$header(SelenideElement, String) - Static method in class allurium.primitives.Header
Creates a header using a Selenide element and a name.
$header(String) - Static method in class allurium.primitives.Header
Creates a header using a Selenide locator string.
$header(String, String) - Static method in class allurium.primitives.Header
Creates a header using a Selenide locator string and a name.
$header(By) - Static method in class allurium.primitives.Header
Creates a header using a Selenium By locator.
$header(By, String) - Static method in class allurium.primitives.Header
Creates a header using a Selenium By locator and a name.
$icon(SelenideElement) - Static method in class allurium.primitives.Icon
 
$icon(SelenideElement, String) - Static method in class allurium.primitives.Icon
 
$icon(String) - Static method in class allurium.primitives.Icon
 
$icon(String, String) - Static method in class allurium.primitives.Icon
 
$icon(By) - Static method in class allurium.primitives.Icon
 
$icon(By, String) - Static method in class allurium.primitives.Icon
 
$image(SelenideElement) - Static method in class allurium.primitives.Image
 
$image(SelenideElement, String) - Static method in class allurium.primitives.Image
 
$image(String) - Static method in class allurium.primitives.Image
 
$image(String, String) - Static method in class allurium.primitives.Image
 
$image(By) - Static method in class allurium.primitives.Image
 
$image(By, String) - Static method in class allurium.primitives.Image
 
$label(SelenideElement) - Static method in class allurium.primitives.Label
 
$label(SelenideElement, String) - Static method in class allurium.primitives.Label
 
$label(String) - Static method in class allurium.primitives.Label
 
$label(String, String) - Static method in class allurium.primitives.Label
 
$label(By) - Static method in class allurium.primitives.Label
 
$label(By, String) - Static method in class allurium.primitives.Label
 
$line(SelenideElement) - Static method in class allurium.primitives.Line
 
$line(SelenideElement, String) - Static method in class allurium.primitives.Line
 
$line(String) - Static method in class allurium.primitives.Line
 
$line(String, String) - Static method in class allurium.primitives.Line
 
$line(By) - Static method in class allurium.primitives.Line
 
$line(By, String) - Static method in class allurium.primitives.Line
 
$link(SelenideElement) - Static method in class allurium.primitives.Link
 
$link(SelenideElement, String) - Static method in class allurium.primitives.Link
 
$link(String) - Static method in class allurium.primitives.Link
 
$link(String, String) - Static method in class allurium.primitives.Link
 
$link(By) - Static method in class allurium.primitives.Link
 
$link(By, String) - Static method in class allurium.primitives.Link
 
$listItem(SelenideElement) - Static method in class allurium.primitives.ListItem
 
$listItem(SelenideElement, String) - Static method in class allurium.primitives.ListItem
 
$listItem(String) - Static method in class allurium.primitives.ListItem
 
$listItem(String, String) - Static method in class allurium.primitives.ListItem
 
$listItem(By) - Static method in class allurium.primitives.ListItem
 
$listItem(By, String) - Static method in class allurium.primitives.ListItem
 
$menuItem(SelenideElement) - Static method in class allurium.primitives.MenuItem
 
$menuItem(SelenideElement, String) - Static method in class allurium.primitives.MenuItem
 
$menuItem(String) - Static method in class allurium.primitives.MenuItem
 
$menuItem(String, String) - Static method in class allurium.primitives.MenuItem
 
$menuItem(By) - Static method in class allurium.primitives.MenuItem
 
$menuItem(By, String) - Static method in class allurium.primitives.MenuItem
 
$partition(SelenideElement) - Static method in class allurium.primitives.Partition
 
$partition(SelenideElement, String) - Static method in class allurium.primitives.Partition
 
$partition(String) - Static method in class allurium.primitives.Partition
 
$partition(String, String) - Static method in class allurium.primitives.Partition
 
$partition(By) - Static method in class allurium.primitives.Partition
 
$partition(By, String) - Static method in class allurium.primitives.Partition
 
$radioButton(SelenideElement) - Static method in class allurium.inputs.RadioButton
 
$radioButton(SelenideElement, String) - Static method in class allurium.inputs.RadioButton
 
$radioButton(String) - Static method in class allurium.inputs.RadioButton
 
$radioButton(String, String) - Static method in class allurium.inputs.RadioButton
 
$radioButton(By) - Static method in class allurium.inputs.RadioButton
 
$radioButton(By, String) - Static method in class allurium.inputs.RadioButton
 
$row(SelenideElement) - Static method in class allurium.primitives.Row
 
$row(SelenideElement, String) - Static method in class allurium.primitives.Row
 
$row(String) - Static method in class allurium.primitives.Row
 
$row(String, String) - Static method in class allurium.primitives.Row
 
$row(By) - Static method in class allurium.primitives.Row
 
$row(By, String) - Static method in class allurium.primitives.Row
 
$select(SelenideElement) - Static method in class allurium.inputs.Select
 
$select(String) - Static method in class allurium.inputs.Select
 
$select(By) - Static method in class allurium.inputs.Select
 
$symbol(SelenideElement) - Static method in class allurium.primitives.Symbol
 
$symbol(SelenideElement, String) - Static method in class allurium.primitives.Symbol
 
$symbol(String) - Static method in class allurium.primitives.Symbol
 
$symbol(String, String) - Static method in class allurium.primitives.Symbol
 
$symbol(By) - Static method in class allurium.primitives.Symbol
 
$symbol(By, String) - Static method in class allurium.primitives.Symbol
 
$tab(SelenideElement) - Static method in class allurium.primitives.Tab
 
$tab(SelenideElement, String) - Static method in class allurium.primitives.Tab
 
$tab(String) - Static method in class allurium.primitives.Tab
 
$tab(String, String) - Static method in class allurium.primitives.Tab
 
$tab(By) - Static method in class allurium.primitives.Tab
 
$tab(By, String) - Static method in class allurium.primitives.Tab
 
$text(SelenideElement) - Static method in class allurium.primitives.Text
 
$text(SelenideElement, String) - Static method in class allurium.primitives.Text
 
$text(String) - Static method in class allurium.primitives.Text
 
$text(String, String) - Static method in class allurium.primitives.Text
 
$text(By) - Static method in class allurium.primitives.Text
 
$text(By, String) - Static method in class allurium.primitives.Text
 
$textArea(SelenideElement) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenide element.
$textArea(SelenideElement, String) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenide element and a name.
$textArea(String) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenide locator string.
$textArea(String, String) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenide locator string and a name.
$textArea(By) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenium By locator.
$textArea(By, String) - Static method in class allurium.inputs.TextArea
Creates a text area instance using a Selenium By locator and a name.
$textField(SelenideElement) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenide element.
$textField(SelenideElement, String) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenide element and a name.
$textField(String) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenide locator string.
$textField(String, String) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenide locator string and a name.
$textField(By) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenium By locator.
$textField(By, String) - Static method in class allurium.inputs.TextField
Creates a text field instance using a Selenium By locator and a name.
$textLine(SelenideElement) - Static method in class allurium.primitives.TextLine
 
$textLine(SelenideElement, String) - Static method in class allurium.primitives.TextLine
 
$textLine(String) - Static method in class allurium.primitives.TextLine
 
$textLine(String, String) - Static method in class allurium.primitives.TextLine
 
$textLine(By) - Static method in class allurium.primitives.TextLine
 
$textLine(By, String) - Static method in class allurium.primitives.TextLine
 
$title(SelenideElement) - Static method in class allurium.primitives.Title
 
$title(SelenideElement, String) - Static method in class allurium.primitives.Title
 
$title(String) - Static method in class allurium.primitives.Title
 
$title(String, String) - Static method in class allurium.primitives.Title
 
$title(By) - Static method in class allurium.primitives.Title
 
$title(By, String) - Static method in class allurium.primitives.Title
 
$uiElement(SelenideElement) - Static method in class allurium.primitives.UIElement
 
$uiElement(SelenideElement, String) - Static method in class allurium.primitives.UIElement
 
$uiElement(String) - Static method in class allurium.primitives.UIElement
 
$uiElement(String, String) - Static method in class allurium.primitives.UIElement
 
$uiElement(By) - Static method in class allurium.primitives.UIElement
Creates a UIElement from a Selenium locator.
$uiElement(By, String) - Static method in class allurium.primitives.UIElement
Creates a UIElement from a Selenium locator and assigns a name.
$uploadField(SelenideElement) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenide element.
$uploadField(SelenideElement, String) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenide element and a name.
$uploadField(String) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenide locator string.
$uploadField(String, String) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenide locator string and a name.
$uploadField(By) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenium By locator.
$uploadField(By, String) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using a Selenium By locator and a name.
$value(SelenideElement) - Static method in class allurium.primitives.Value
 
$value(SelenideElement, String) - Static method in class allurium.primitives.Value
 
$value(String) - Static method in class allurium.primitives.Value
 
$value(String, String) - Static method in class allurium.primitives.Value
 
$value(By) - Static method in class allurium.primitives.Value
 
$value(By, String) - Static method in class allurium.primitives.Value
 

A

AbstractCarousel - Class in allurium.carousels
Represents the base class for carousels in the UI, extending AbstractWidget.
AbstractCarousel() - Constructor for class allurium.carousels.AbstractCarousel
Default constructor.
AbstractCarousel(SelenideElement) - Constructor for class allurium.carousels.AbstractCarousel
Constructor that initializes the carousel using a Selenide element.
AbstractCarousel(String) - Constructor for class allurium.carousels.AbstractCarousel
Constructor that initializes the carousel using a Selenide locator string.
AbstractCarousel(By) - Constructor for class allurium.carousels.AbstractCarousel
Constructor that initializes the carousel using a Selenium By locator.
AbstractForm - Class in allurium.forms
Represents the base class for form elements in a UI, extending AbstractWidget.
AbstractForm() - Constructor for class allurium.forms.AbstractForm
Default constructor.
AbstractForm(SelenideElement) - Constructor for class allurium.forms.AbstractForm
Constructor that initializes the form using a SelenideElement.
AbstractForm(String) - Constructor for class allurium.forms.AbstractForm
Constructor that initializes the form using a Selenide locator string.
AbstractForm(By) - Constructor for class allurium.forms.AbstractForm
Constructor that initializes the form using a Selenium By locator.
AbstractInputElement - Class in allurium.inputs
Represents the base class for input elements in the UI, extending UIElement.
AbstractInputElement() - Constructor for class allurium.inputs.AbstractInputElement
Default constructor.
AbstractInputElement(SelenideElement) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a SelenideElement.
AbstractInputElement(SelenideElement, String) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a SelenideElement and a name.
AbstractInputElement(String) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a Selenide locator string.
AbstractInputElement(String, String) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a Selenide locator string and a name.
AbstractInputElement(By) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a Selenium By locator.
AbstractInputElement(By, String) - Constructor for class allurium.inputs.AbstractInputElement
Initializes an input element using a Selenium By locator and a name.
AbstractInputElementAspects - Class in allurium.aspects
 
AbstractInputElementAspects() - Constructor for class allurium.aspects.AbstractInputElementAspects
 
AbstractRequiredTextArea - Class in allurium.inputs
Represents an abstract class for a required text area in the UI, extending TextArea.
AbstractRequiredTextArea() - Constructor for class allurium.inputs.AbstractRequiredTextArea
Default constructor.
AbstractRequiredTextArea(SelenideElement) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenide element.
AbstractRequiredTextArea(SelenideElement, String) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenide element and a name.
AbstractRequiredTextArea(String) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenide locator string.
AbstractRequiredTextArea(String, String) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenide locator string and a name.
AbstractRequiredTextArea(By) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenium By locator.
AbstractRequiredTextArea(By, String) - Constructor for class allurium.inputs.AbstractRequiredTextArea
Constructor that initializes a required text area using a Selenium By locator and a name.
AbstractRequiredTextField - Class in allurium.inputs
Represents an abstract class for a required text field in the UI, extending TextField.
AbstractRequiredTextField() - Constructor for class allurium.inputs.AbstractRequiredTextField
Default constructor.
AbstractRequiredTextField(SelenideElement) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenide element.
AbstractRequiredTextField(SelenideElement, String) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenide element and a name.
AbstractRequiredTextField(String) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenide locator string.
AbstractRequiredTextField(String, String) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenide locator string and a name.
AbstractRequiredTextField(By) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenium By locator.
AbstractRequiredTextField(By, String) - Constructor for class allurium.inputs.AbstractRequiredTextField
Constructor that initializes a required text field using a Selenium By locator and a name.
AbstractSwitcher - Class in allurium.switchers
Base class for implementing switcher elements in the UI, extending UIElement.
AbstractSwitcher() - Constructor for class allurium.switchers.AbstractSwitcher
Default constructor.
AbstractSwitcher(SelenideElement) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenide element.
AbstractSwitcher(SelenideElement, String) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenide element and a name.
AbstractSwitcher(String) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenide locator string.
AbstractSwitcher(String, String) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenide locator string and a name.
AbstractSwitcher(By) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenium By locator.
AbstractSwitcher(By, String) - Constructor for class allurium.switchers.AbstractSwitcher
Constructor that initializes a switcher using a Selenium By locator and a name.
AbstractTabs - Class in allurium.tabs
Represents an abstract base class for tab components in a UI.
AbstractTabs() - Constructor for class allurium.tabs.AbstractTabs
Default constructor.
AbstractTabs(String) - Constructor for class allurium.tabs.AbstractTabs
Constructs an AbstractTabs instance using a Selenide selector string.
AbstractTabs(By) - Constructor for class allurium.tabs.AbstractTabs
Constructs an AbstractTabs instance using a Selenium By locator.
AbstractWidget - Class in allurium
Base class for creating composite UI components (widgets) by aggregating multiple UIElement elements or elements extended of UIElement elements.
AbstractWidget() - Constructor for class allurium.AbstractWidget
Default constructor.
AbstractWidget(SelenideElement) - Constructor for class allurium.AbstractWidget
Constructor that initializes the widget using a SelenideElement.
AbstractWidget(String) - Constructor for class allurium.AbstractWidget
Constructor that initializes the widget using a Selenide locator string.
AbstractWidget(By) - Constructor for class allurium.AbstractWidget
Constructor that initializes the widget using a Selenium By locator.
addCookie(String, String) - Static method in class allurium.browser.BrowserSteps
Adds a cookie to the browser and refreshes the current page.
addCookies(Map<String, String>) - Static method in class allurium.browser.BrowserSteps
Adds multiple cookies to the browser and refreshes the current page.
addValueToLocalStorage(String, String) - Static method in class allurium.browser.BrowserSteps
Inserts a key-value pair into the browser's local storage.
AllureStepHelper - Class in allurium.utilities
 
AllureStepHelper() - Constructor for class allurium.utilities.AllureStepHelper
 
AllureUtils - Class in allurium
 
AllureUtils() - Constructor for class allurium.AllureUtils
 
allurium - package allurium
 
allurium.annotations - package allurium.annotations
 
allurium.aspects - package allurium.aspects
 
allurium.browser - package allurium.browser
 
allurium.carousels - package allurium.carousels
 
allurium.driver - package allurium.driver
 
allurium.exceptions - package allurium.exceptions
 
allurium.forms - package allurium.forms
 
allurium.inputs - package allurium.inputs
 
allurium.interfaces - package allurium.interfaces
 
allurium.lists - package allurium.lists
 
allurium.operators - package allurium.operators
 
allurium.options - package allurium.options
 
allurium.primitives - package allurium.primitives
 
allurium.switchers - package allurium.switchers
 
allurium.tabs - package allurium.tabs
 
allurium.utilities - package allurium.utilities
 
allurium.windows - package allurium.windows
 
AlluriumConfig - Class in allurium
 
AlluriumConfig() - Constructor for class allurium.AlluriumConfig
 
AlluriumElement - Interface in allurium.interfaces
Marker interface for elements that are compatible with Allure reporting and logging mechanisms.
applyListItemLocatorChainForListWC(Object) - Static method in class allurium.operators.LocatorBuilder
 
applyListItemLocatorForListWC(JoinPoint, Iterable<Field>) - Static method in class allurium.operators.LocatorBuilder
 
applyName() - Method in class allurium.primitives.UIElement
 
applyName(String) - Method in class allurium.primitives.UIElement
Assigns a name to the element using a specified method.
as(String) - Method in class allurium.primitives.UIElement
 
assertChecked() - Method in class allurium.inputs.CheckBox
Asserts that the checkbox is currently checked.
assertCookieAbsent(String) - Static method in class allurium.browser.BrowserSteps
Asserts that a cookie with the specified name is absent in the browser's storage.
assertCookiePresent(String) - Static method in class allurium.browser.BrowserSteps
Asserts that a cookie with the specified name is present in the browser.
assertCookieValue(String, String) - Static method in class allurium.browser.BrowserSteps
Asserts that a cookie has the expected value.
assertCurrentValue(String) - Method in class allurium.inputs.Select
Asserts that the currently selected value in the select or dropdown list matches the expected value.
assertCurrentValue(String) - Method in class allurium.inputs.TextField
Asserts that the current value of the text field matches the specified value.
assertCurrentValue(String) - Method in interface allurium.interfaces.TextInputAsserts
Asserts that the current value of the input element matches the specified value.
assertCurrentValue(String) - Method in interface allurium.interfaces.Writable
Asserts that the current value of the element matches the specified value.
assertCurrentValueContains(String) - Method in class allurium.inputs.TextField
Asserts that the current value of the text field contains the specified substring.
assertCurrentValueContains(String) - Method in interface allurium.interfaces.TextInputAsserts
Asserts that the current value of the input element contains the specified substring.
assertCurrentValueContains(String) - Method in interface allurium.interfaces.Writable
Asserts that the current value of the element contains the specified substring.
assertCurrentValueIsNot(String) - Method in class allurium.inputs.Select
Asserts that the currently selected value in the select or dropdown list does not match the given value.
assertDisabled() - Method in class allurium.inputs.AbstractInputElement
Asserts that the element is disabled.
assertEmpty() - Method in class allurium.inputs.TextField
Asserts that the text field is empty.
assertEmpty() - Method in interface allurium.interfaces.TextInputAsserts
Asserts that the input element is empty.
assertEmpty() - Method in class allurium.lists.ListWC
Asserts that the list is empty (i.e., contains no components).
assertEmpty() - Method in class allurium.primitives.UIElement
Asserts that the element is empty.
assertEnabled() - Method in class allurium.inputs.AbstractInputElement
Asserts that the element is enabled.
assertEquals(Object) - Method in class allurium.primitives.UIElement
= Step: Processed by Aspect =
assertExists() - Method in class allurium.primitives.UIElement
Asserts that the element exists in the DOM.
assertExists(boolean) - Method in class allurium.primitives.UIElement
Asserts that the element exists in the DOM, with optional logging to a report.
assertHasCssClass(String) - Method in class allurium.primitives.UIElement
Asserts that the element has the specified CSS class.
assertHasCssClass(String, int) - Method in class allurium.primitives.UIElement
Asserts that the element has the specified CSS class within the specified duration.
assertHasItem(String) - Method in class allurium.inputs.Select
Asserts that the select or dropdown list contains a specific option by its visible text.
assertHasItem(String) - Method in class allurium.lists.ListWC
Asserts that the list contains an element with the specified ID.
assertHasItems(List<String>) - Method in class allurium.inputs.Select
method is overridable
assertHasItemsWithText(String) - Method in class allurium.lists.ListWC
Asserts that the list contains at least one element with the specified text.
assertHasNoItemsWithText(String) - Method in class allurium.lists.ListWC
Asserts that the list does not contain any element with the specified text.
assertHasNotCssClass(String) - Method in class allurium.primitives.UIElement
Asserts that the element does not have the specified CSS class.
assertHasNotCssClass(String, boolean) - Method in class allurium.primitives.UIElement
Asserts that the element does not have the specified CSS class, with optional logging to a report.
assertHasNotCssClass(String, int) - Method in class allurium.primitives.UIElement
Asserts that the element does not have the specified CSS class within the specified duration.
assertHasNotItem(String) - Method in class allurium.lists.ListWC
Asserts that the list does not contain an element with the specified ID.
assertHasText(String) - Method in class allurium.primitives.UIElement
Asserts that the element's text contains the specified substring.
assertHref(String) - Method in class allurium.primitives.Link
Asserts that the `href` attribute of the link matches the expected value.
assertIsNotEmpty() - Method in class allurium.primitives.UIElement
Asserts that the element is not empty.
assertLocalStorageIsBlank() - Static method in class allurium.browser.BrowserSteps
Asserts that the local storage is empty.
assertLocalStorageValue(String, String) - Static method in class allurium.browser.BrowserSteps
Asserts that the local storage item with the specified key has the expected value.
assertLocalStorageValueAbsent(String) - Static method in class allurium.browser.BrowserSteps
Asserts that the local storage does not contain an item with the specified key.
assertMarkedAsRequired() - Method in class allurium.inputs.AbstractRequiredTextArea
Asserts that the text area is marked as required.
assertMarkedAsRequired() - Method in class allurium.inputs.AbstractRequiredTextField
Asserts that the text field is marked as required.
assertMarkedAsRequired() - Method in interface allurium.interfaces.RequiredInput
Asserts that the input is marked as required.
assertNotEmpty() - Method in class allurium.inputs.TextField
Asserts that the text field is not empty.
assertNotEmpty() - Method in interface allurium.interfaces.TextInputAsserts
Asserts that the input element is not empty.
assertNotExist() - Method in class allurium.primitives.UIElement
Asserts that the element does not exist in the DOM.
assertNotExist(boolean) - Method in class allurium.primitives.UIElement
 
assertNotMarkedAsRequired() - Method in class allurium.inputs.AbstractRequiredTextArea
Asserts that the text area is not marked as required.
assertNotMarkedAsRequired() - Method in class allurium.inputs.AbstractRequiredTextField
Asserts that the text field is not marked as required.
assertNotMarkedAsRequired() - Method in interface allurium.interfaces.RequiredInput
Asserts that the input is not marked as required.
assertNotVisible() - Method in class allurium.lists.ListWC
Asserts that no items in the list are visible.
assertNotVisible() - Method in class allurium.primitives.UIElement
Asserts that the element is not visible.
assertNotVisible(boolean) - Method in class allurium.primitives.UIElement
Asserts that the element is not visible, with optional logging to a report.
assertNotVisible(String) - Method in class allurium.primitives.UIElement
Asserts that the element is not visible, logging the specified step text.
assertPageTitle(String) - Static method in class allurium.UiSteps
Asserts that the current browser page title matches the specified title.
assertPageTitleContains(String) - Static method in class allurium.UiSteps
Asserts that the current browser page title contains the specified part.
assertSize(Integer) - Method in class allurium.lists.ListWC
Assertion: Verifies that the list size matches the provided expected value.
assertSizeGreaterThan(int) - Method in class allurium.lists.ListWC
Assertion: Verifies that the list size is greater than the specified value.
assertSizeLessThan(int) - Method in class allurium.lists.ListWC
Assertion: Verifies that the list size is less than the specified value.
assertSrcUrl(String) - Method in class allurium.primitives.Image
Asserts that the image's source URL matches the expected value.
assertText(String) - Method in class allurium.primitives.UIElement
Verifies that the element's text matches the specified value.
assertUnchecked() - Method in class allurium.inputs.CheckBox
Asserts that the checkbox is currently unchecked.
assertUrl(String) - Static method in class allurium.UiSteps
Asserts that the current browser URL matches the specified value.
assertUrlContains(String) - Static method in class allurium.UiSteps
Asserts that the current browser URL contains the specified part.
assertUrlContains(String, int) - Static method in class allurium.UiSteps
Asserts that the current browser URL contains the specified part within a custom timeout.
assertUrlPath(String) - Static method in class allurium.UiSteps
Asserts that the current browser URL ends with the specified part.
assertVisible() - Method in class allurium.lists.ListWC
Asserts that all items in the list are visible.
assertVisible() - Method in class allurium.primitives.UIElement
Asserts that the element is visible.
assertVisible(boolean) - Method in class allurium.primitives.UIElement
Asserts that the element is visible, with optional logging to a report.
assertVisible(int) - Method in class allurium.primitives.UIElement
Asserts that the element is visible within the specified duration.
assertVisible(String) - Method in class allurium.primitives.UIElement
Asserts that the element is visible, logging the specified step text.
assertVisibleInViewport() - Method in class allurium.primitives.UIElement
Asserts that the element is visible in the viewport.
assertVisibleSize(int) - Method in class allurium.lists.ListWC
Assertion: Verifies that there is a specific number of visible components in the list.
assignNameMethod - Variable in class allurium.primitives.UIElement
Method used to assign a name to the element dynamically (e.g., "text", "href").
AsyncAllureLogger - Class in allurium
 
AsyncAllureLogger() - Constructor for class allurium.AsyncAllureLogger
 
attachElementScreenshotToStep(SelenideElement, String, StepResult) - Static method in class allurium.AllureUtils
 

B

BrowserActions - Class in allurium.browser
A utility class for performing various browser-related actions and interactions.
BrowserActions() - Constructor for class allurium.browser.BrowserActions
 
BrowserSteps - Class in allurium.browser
A utility class for managing browser actions related to local storage, cookies, and other browser state interactions.
BrowserSteps() - Constructor for class allurium.browser.BrowserSteps
 
buildLocatorForElementsInLists(Object) - Static method in class allurium.operators.LocatorBuilder
 
buildMeta(Object) - Static method in class allurium.operators.WebElementMetaDataBuilder
 
buildParents(Object) - Static method in class allurium.aspects.WidgetAspects
 
buildRootForChainedInstantiatedElement(Object) - Static method in class allurium.operators.LocatorBuilder
 
buildRootForInstantiatedElements(Object) - Static method in class allurium.operators.LocatorBuilder
 
buildType(JoinPoint, Iterable<Field>) - Static method in class allurium.operators.ListWCTypeBuilder
 
Button - Class in allurium.primitives
Represents a Button element in the UI, extending AbstractInputElement.
Button() - Constructor for class allurium.primitives.Button
Default constructor.
Button(SelenideElement) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenide element.
Button(SelenideElement, String) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenide element and a name.
Button(String) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenide locator string.
Button(String, String) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenide locator string and a name.
Button(By) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenium By locator.
Button(By, String) - Constructor for class allurium.primitives.Button
Constructor that initializes a button using a Selenium By locator and a name.
BUTTON - Enum constant in enum class allurium.ElementType
 
buttonBack - Variable in class allurium.carousels.Carousel
The button used to scroll the carousel backward.
buttonNext - Variable in class allurium.carousels.Carousel
The button used to scroll the carousel forward.

C

Carousel - Class in allurium.carousels
Represents a concrete implementation of the AbstractCarousel class for image sliders or carousels.
Carousel(SelenideElement, SelenideElement, SelenideElement) - Constructor for class allurium.carousels.Carousel
Constructor to initialize the carousel with SelenideElement instances for the root and navigation buttons.
Carousel(String, String, String) - Constructor for class allurium.carousels.Carousel
Constructor to initialize the carousel with Selenide locator strings for the root and navigation buttons.
Carousel(By, By) - Constructor for class allurium.carousels.Carousel
Constructor to initialize the carousel with Selenium By locators for navigation buttons.
Carousel(By, By, By) - Constructor for class allurium.carousels.Carousel
Constructor to initialize the carousel with Selenium By locators for the root and navigation buttons.
CAROUSEL - Enum constant in enum class allurium.ElementType
 
CarouselAspects - Class in allurium.aspects
Aspect class for enhancing interactions with carousel components using AbstractCarousel.
CarouselAspects() - Constructor for class allurium.aspects.CarouselAspects
 
Cell - Class in allurium.primitives
Represents a Cell element in the UI, extending UIElement.
Cell() - Constructor for class allurium.primitives.Cell
Default constructor.
Cell(SelenideElement) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenide element.
Cell(SelenideElement, String) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenide element and a name.
Cell(String) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenide locator string.
Cell(String, String) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenide locator string and a name.
Cell(By) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenium By locator.
Cell(By, String) - Constructor for class allurium.primitives.Cell
Constructor that initializes a cell using a Selenium By locator and a name.
CELL - Enum constant in enum class allurium.ElementType
 
check() - Method in class allurium.inputs.CheckBox
Toggles the checkbox to the checked state.
CheckBox - Class in allurium.inputs
Represents a checkbox element in the UI, extending UIElement.
CheckBox() - Constructor for class allurium.inputs.CheckBox
Default constructor.
CheckBox(SelenideElement) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenide element.
CheckBox(SelenideElement, String) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenide element and a name.
CheckBox(String) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenide locator string.
CheckBox(String, String) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenide locator string and a name.
CheckBox(By) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenium By locator.
CheckBox(By, String) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a Selenium By locator and a name.
CheckBox(By, By) - Constructor for class allurium.inputs.CheckBox
Constructor that initializes a checkbox using a main locator and a proxy locator.
CHECKBOX - Enum constant in enum class allurium.ElementType
 
CHECKBOX_REQUIRED - Enum constant in enum class allurium.ElementType
 
CheckBoxAspects - Class in allurium.aspects
Aspect for enhancing methods in CheckBox with additional behaviors such as step logging.
CheckBoxAspects() - Constructor for class allurium.aspects.CheckBoxAspects
 
checkSelected() - Method in interface allurium.interfaces.SwitcherItem
 
choose() - Method in interface allurium.interfaces.SwitcherItem
 
className() - Element in annotation interface allurium.annotations.ListLocator
 
className() - Element in annotation interface allurium.annotations.ListLocatorChain
 
className() - Element in annotation interface allurium.annotations.Locator
 
className() - Element in annotation interface allurium.annotations.LocatorChain
 
clear() - Method in class allurium.inputs.TextField
Clears the text field.
clear() - Method in interface allurium.interfaces.Writable
Clears the text from the element.
clearAndWrite(String) - Method in class allurium.inputs.TextField
Clears the text field and writes the specified text.
clearLocalStorage() - Static method in class allurium.browser.BrowserSteps
Clears all entries from the browser's local storage.
click() - Method in class allurium.primitives.UIElement
Clicks on the element.
click(boolean) - Method in class allurium.primitives.UIElement
Performs a click action on the element with optional logging to Allure reports.
click(ClickOptions) - Method in class allurium.primitives.UIElement
Clicks on the element.
click(ClickOptions, boolean) - Method in class allurium.primitives.UIElement
Clicks on the element.
click(String) - Method in class allurium.primitives.UIElement
Performs a click action on the element and logs the step with a custom message in Allure reports.
clickAndHold(long) - Method in class allurium.primitives.UIElement
Clicks on the element and holds the click for the specified duration in milliseconds, then releases the click.
clickAndHold(long, boolean) - Method in class allurium.primitives.UIElement
Clicks on the element and holds the click for the specified duration in milliseconds with optional logging to Allure reports
clickAndHold(long, String) - Method in class allurium.primitives.UIElement
the custom message to log in the Allure report for the click and hold action.
closeCurrentTab() - Static method in class allurium.UiSteps
Closes the currently active browser tab.
closeTab(int) - Static method in class allurium.UiSteps
Closes the browser tab located at the specified index in the list of open tabs.
closeTab(String) - Static method in class allurium.UiSteps
Closes the browser tab identified by the given tab handle.
contextClick() - Method in class allurium.primitives.UIElement
Performs a context click (right-click) action on the element.
contextClick(boolean) - Method in class allurium.primitives.UIElement
Performs a context click (right-click) action on the element with optional logging to Allure reports.
contextClick(String) - Method in class allurium.primitives.UIElement
Performs a context click (right-click) action on the element and logs the step with a custom message in Allure reports.
css() - Element in annotation interface allurium.annotations.ListLocator
 
css() - Element in annotation interface allurium.annotations.ListLocatorChain
 
css() - Element in annotation interface allurium.annotations.Locator
 
css() - Element in annotation interface allurium.annotations.LocatorChain
 

D

delay(long) - Static method in class allurium.UiSteps
Pauses the execution for a specified duration.
deleteAllCookies() - Static method in class allurium.browser.BrowserSteps
Deletes all cookies from the browser and refreshes the current page.
deleteCookie(String) - Static method in class allurium.browser.BrowserSteps
Deletes a cookie from the browser by its name and refreshes the current page.
deleteValueFromLocalStorage(String) - Static method in class allurium.browser.BrowserSteps
Removes an item from the browser's local storage by its key.
description - Variable in class allurium.primitives.UIElement
A description of the element for additional context.
description() - Element in annotation interface allurium.annotations.Name
 
description() - Element in annotation interface allurium.annotations.PageObject
 
description() - Element in annotation interface allurium.annotations.Widget
 
detectPageObjectsInPageObjectAndPreventCompiling(Object) - Static method in class allurium.aspects.PageAspects
 
doubleClick() - Method in class allurium.primitives.UIElement
Performs double click on the element.
doubleClick(boolean) - Method in class allurium.primitives.UIElement
Performs a double click action on the element with optional logging to Allure reports
doubleClick(String) - Method in class allurium.primitives.UIElement
Performs a double click action on the element with optional logging to Allure reports.
dragAndDrop(UIElement, UIElement) - Static method in class allurium.UiSteps
Performs a drag-and-drop operation, moving one UI element onto another.
DriverWait - Class in allurium.driver
 
DriverWait() - Constructor for class allurium.driver.DriverWait
 
Dropdown - Interface in allurium.interfaces
Interface for web components that behave similarly to native `` element.
DropdownSelect() - Constructor for class allurium.inputs.DropdownSelect
Default constructor.
DropdownSelect(SelenideElement) - Constructor for class allurium.inputs.DropdownSelect
Constructor that initializes the dropdown using a Selenide element.
DropdownSelect(String) - Constructor for class allurium.inputs.DropdownSelect
Constructor that initializes the dropdown using a Selenide locator string.
DropdownSelect(By) - Constructor for class allurium.inputs.DropdownSelect
Constructor that initializes the dropdown using a Selenium By locator.

E

element - Enum constant in enum class allurium.StepsLocalizedPattern
 
ElementsInvoker - Class in allurium.operators
 
ElementsInvoker() - Constructor for class allurium.operators.ElementsInvoker
 
ElementType - Enum Class in allurium
 
english - Variable in class allurium.StepTextYmlObject
 
equals(Object) - Method in class allurium.lists.ListWC
 
errorInBrowserConsole() - Static method in class allurium.browser.BrowserActions
Retrieves error logs from the browser console, excluding certain log types.
extend() - Method in class allurium.inputs.DropdownSelect
Expands the dropdown menu by clicking its root element.
extend() - Method in interface allurium.interfaces.Dropdown
Extends the dropdown to make the options visible.

F

FakeParent - Class in allurium.lists
 
FakeParent() - Constructor for class allurium.lists.FakeParent
 
filter(WebElementCondition) - Method in class allurium.lists.ListWC
Filters the current ListWC instance and returns a new instance containing only the elements that satisfy the specified condition.
filter(WebElementCondition...) - Method in class allurium.lists.ListWC
Filters the current ListWC instance and returns a new instance containing only the elements that satisfy all of the specified conditions.
first() - Method in class allurium.lists.ListWC
Retrieves the first element in the list.
FORM - Enum constant in enum class allurium.ElementType
 
FormAspects - Class in allurium.aspects
Aspect class for intercepting and logging actions performed on AbstractForm instances.
FormAspects() - Constructor for class allurium.aspects.FormAspects
 

G

get() - Method in class allurium.primitives.UIElement
 
get(Integer) - Method in class allurium.lists.ListWC
Retrieves the element at the specified index in the list.
get(String) - Method in class allurium.lists.ListWC
Retrieves an element from the list by a partial match of its ID, retrying if not immediately found.
getActive() - Method in class allurium.tabs.AbstractTabs
Retrieves the currently active tab as a Tab object.
getActiveTabName() - Method in class allurium.tabs.AbstractTabs
Retrieves the name of the currently active tab.
getAll() - Method in class allurium.lists.ListWC
 
getAllureCompiledStep(String, Pair<String, String>...) - Method in class allurium.primitives.UIElement
Compiles a step text for Allure reports.
getAttribute(String) - Method in class allurium.primitives.UIElement
 
getComponents() - Method in class allurium.lists.ListWC
Retrieves the list of components after refreshing the source elements.
getConsoleLogEntries() - Static method in class allurium.browser.BrowserActions
Retrieves the browser console log entries.
getConsoleLogs() - Static method in class allurium.browser.BrowserActions
Retrieves the browser console logs as a formatted string.
getConsoleLogs(List<String>) - Static method in class allurium.browser.BrowserActions
Retrieves browser console logs, excluding specified log entries.
getCookie(String) - Static method in class allurium.browser.BrowserActions
Retrieves a cookie by its name.
getDescription() - Method in interface allurium.interfaces.WebElementMeta
Gets the description of the UI element.
getExact(String) - Method in class allurium.lists.ListWC
 
getFieldsUpTo(Class<?>, Class<?>) - Static method in class allurium.operators.WebElementMetaDataBuilder
 
getHeight() - Method in class allurium.AbstractWidget
Retrieves the height of the widget.
getHeight() - Method in class allurium.primitives.UIElement
Retrieves the height of the element in pixels.
getId() - Method in class allurium.inputs.TextField
Retrieves the unique identifier for the text field.
getId() - Method in interface allurium.interfaces.ListComponent
Retrieves the unique identifier for this component.
getId() - Method in class allurium.primitives.Button
Retrieves the unique identifier for this button, which is its text.
getId() - Method in class allurium.primitives.Image
Retrieves the ID of the image.
getId() - Method in class allurium.primitives.Text
 
getId() - Method in class allurium.primitives.UIElement
Retrieves the unique identifier of the element.
getJsExecutor() - Static method in class allurium.driver.JsAction
 
getLocalizedSteps(String) - Method in class allurium.StepTextYmlObject
 
getLocalizedValue(String) - Method in enum class allurium.StepsLocalizedPattern
 
getMetaKeys() - Method in interface allurium.interfaces.WebElementMeta
Gets the metadata keys associated with the UI element.
getMetaKeys() - Method in class allurium.lists.ListWC
 
getMultiple(String) - Method in class allurium.lists.ListWC
Retrieves all elements from the list whose id contains the specified value.
getNullable(String) - Method in class allurium.lists.ListWC
Attempts to retrieve an element from the list that matches the given ID, returning an Optional.
getPageLoadingStatus() - Static method in class allurium.driver.JsAction
 
getParent() - Method in interface allurium.interfaces.WebElementMeta
Gets the parent widget of the UI element.
getPrecise(String) - Method in class allurium.lists.ListWC
Retrieves an element from the list by its exact ID, retrying if not immediately found.
getPreciseMultiple(String) - Method in class allurium.lists.ListWC
Retrieves all elements from the list whose id exactly matches the specified value.
getPreciseVisible(String) - Method in class allurium.lists.ListWC
Retrieves a visible element from the list by its exact ID, retrying if not immediately found.
getPropertyOrValue(String) - Static method in class allurium.PropertyLoader
Retrieves a property value by its name from the properties file.
getRoot() - Method in class allurium.AbstractWidget
Retrieves the root element of the widget.
getRoot() - Method in interface allurium.interfaces.AlluriumElement
 
getSrcUrl() - Method in class allurium.primitives.Image
Retrieves the source URL of the image.
getState() - Method in class allurium.switchers.AbstractSwitcher
Retrieves the current state of the switcher.
getStepText(String) - Method in class allurium.primitives.UIElement
 
getStepText(String, List<Pair<String, String>>) - Static method in class allurium.StepTextProvider
 
getStepText(String, Optional<AbstractWidget>, Pair<String, String>...) - Static method in class allurium.StepTextProvider
 
getStepText(String, Pair<String, String>...) - Static method in class allurium.StepTextProvider
 
getStepTextTemplate(String) - Static method in class allurium.StepTextProvider
 
getStrictly(String) - Method in class allurium.lists.ListWC
Deprecated.
getType() - Method in enum class allurium.ElementType
 
getUiElementName() - Method in interface allurium.interfaces.WebElementMeta
Gets the name of the UI element.
getUiElementName() - Method in class allurium.primitives.UIElement
 
getValueFromLocalStorage(String) - Static method in class allurium.browser.BrowserActions
Retrieves a value from the browser's local storage.
getVisible(String) - Method in class allurium.lists.ListWC
Retrieves a visible element from the list by a partial match of its ID, retrying if not immediately found.
getWidth() - Method in class allurium.AbstractWidget
Retrieves the width of the widget.
getWidth() - Method in class allurium.primitives.UIElement
Retrieves the width of the element in pixels.
goBack() - Static method in class allurium.UiSteps
Navigates to the previous page in the browser's history.
goForward() - Static method in class allurium.UiSteps
Navigates to the next page in the browser's history.

H

hashCode() - Method in class allurium.lists.ListWC
 
hasItem(String) - Method in class allurium.lists.ListWC
Checks whether the list contains an element with the exact specified ID.
hasItemWithText(String) - Method in class allurium.lists.ListWC
Checks whether the list contains an element with the specified text.
Header - Class in allurium.primitives
Represents a Header element in the UI, extending UIElement.
Header() - Constructor for class allurium.primitives.Header
Default constructor.
Header(SelenideElement) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenide element.
Header(SelenideElement, String) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenide element and a name.
Header(String) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenide locator string.
Header(String, String) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenide locator string and a name.
Header(By) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenium By locator.
Header(By, String) - Constructor for class allurium.primitives.Header
Constructor that initializes a header using a Selenium By locator and a name.
HEADER - Enum constant in enum class allurium.ElementType
 
HONESTLY - Enum constant in enum class allurium.options.SelectOptions
 
hover() - Method in class allurium.primitives.UIElement
Performs a hover action on the element.
hover(boolean) - Method in class allurium.primitives.UIElement
Performs a hover action on the element with optional logging to Allure reports.
hover(String) - Method in class allurium.primitives.UIElement
Performs a hover action on the element and logs the step with a custom message in Allure reports.
href() - Method in class allurium.primitives.Link
Retrieves the `href` attribute of the link.

I

Icon - Class in allurium.primitives
Represents an `Icon` element in the UI, extending UIElement.
Icon() - Constructor for class allurium.primitives.Icon
 
Icon(SelenideElement) - Constructor for class allurium.primitives.Icon
 
Icon(SelenideElement, String) - Constructor for class allurium.primitives.Icon
 
Icon(String) - Constructor for class allurium.primitives.Icon
 
Icon(String, String) - Constructor for class allurium.primitives.Icon
 
Icon(By) - Constructor for class allurium.primitives.Icon
 
Icon(By, String) - Constructor for class allurium.primitives.Icon
 
ICON - Enum constant in enum class allurium.ElementType
 
id - Variable in class allurium.primitives.UIElement
The unique identifier of this element.
id() - Element in annotation interface allurium.annotations.Locator
 
id() - Element in annotation interface allurium.annotations.LocatorChain
 
iframe - Enum constant in enum class allurium.StepsLocalizedPattern
 
Iframe - Class in allurium.windows
Represents an `` element in the UI, extending AbstractWidget.
Iframe(SelenideElement) - Constructor for class allurium.windows.Iframe
Constructor that initializes the iframe using a SelenideElement.
Iframe(String) - Constructor for class allurium.windows.Iframe
Constructor that initializes the iframe using a Selenide locator string.
Iframe(By) - Constructor for class allurium.windows.Iframe
Constructor that initializes the iframe using a Selenium By locator.
IframeAspects - Class in allurium.aspects
 
IframeAspects() - Constructor for class allurium.aspects.IframeAspects
 
Image - Class in allurium.primitives
Represents an `Image` element in the UI, extending UIElement.
Image() - Constructor for class allurium.primitives.Image
Default constructor.
Image(SelenideElement) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenide element.
Image(SelenideElement, String) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenide element and a name.
Image(String) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenide locator string.
Image(String, String) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenide locator string and a name.
Image(By) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenium By locator.
Image(By, String) - Constructor for class allurium.primitives.Image
Constructor that initializes an `Image` using a Selenium By locator and a name.
IMAGE - Enum constant in enum class allurium.ElementType
 
IMAGE_SLIDER - Enum constant in enum class allurium.ElementType
 
ImageAspects - Class in allurium.aspects
Aspect for intercepting methods in the Image class to enhance Allure reporting.
ImageAspects() - Constructor for class allurium.aspects.ImageAspects
 
InformalActions - Class in allurium
 
InformalActions() - Constructor for class allurium.InformalActions
 
initChildElementLocatorOnAppeal(JoinPoint) - Method in class allurium.aspects.WidgetAspects
 
initializePageElements(JoinPoint) - Method in class allurium.aspects.PageAspects
 
initializeWidgetElements(JoinPoint) - Method in class allurium.aspects.WidgetAspects
 
initListWithChainedLocatorOnAppeal(JoinPoint) - Method in class allurium.aspects.WidgetAspects
 
INPUT - Enum constant in enum class allurium.ElementType
 
InputElement - Interface in allurium.interfaces
Interface representing basic behavior for input elements in the UI.
invokeElementsWithChainedLocators(Object) - Static method in class allurium.operators.ElementsInvoker
Method search not instanced elements with @LocatorChain in marked @PageObject or @Widget entities and makes a new instance of them
invokeElementsWithLocatorsWithinList(Object) - Static method in class allurium.operators.ElementsInvoker
Method search not instanced elements with @ListItemLocator within lists and tryies to make an instance.
invokeNotInstancedElements(Object) - Static method in class allurium.operators.ElementsInvoker
Method search not instanced elements in marked @PageObject or @Widget entities and makes a new instance of widget with no argument constructor()
isChecked() - Method in class allurium.inputs.CheckBox
Checks if the checkbox is currently selected.
isDisabled() - Method in class allurium.inputs.AbstractInputElement
Checks if the input element is disabled.
isDisabled() - Method in interface allurium.interfaces.InputElement
Determines whether the input element is disabled.
isDisplayed() - Method in class allurium.lists.ListWC
Checks if any element in the list is currently visible on the page.
isDisplayed() - Method in class allurium.primitives.UIElement
Checks if the element is displayed.
isErrorMessageShown() - Method in class allurium.inputs.AbstractRequiredTextArea
Checks if an error message is shown for the required text area.
isMarked() - Method in class allurium.inputs.AbstractRequiredTextArea
Checks if the text area is marked as required.
isMarked() - Method in class allurium.inputs.AbstractRequiredTextField
Checks if the text field is marked as required.
isMarked() - Method in interface allurium.interfaces.RequiredInput
Checks if the input is marked as required.
isVisibleInViewport - Static variable in class allurium.driver.JsScripts
 
ITEM - Enum constant in enum class allurium.ElementType
 

J

JsAction - Class in allurium.driver
 
JsAction() - Constructor for class allurium.driver.JsAction
 
JsScripts - Class in allurium.driver
 
JsScripts() - Constructor for class allurium.driver.JsScripts
 

L

Label - Class in allurium.primitives
Represents a `Label` element in the UI, extending UIElement.
Label() - Constructor for class allurium.primitives.Label
 
Label(SelenideElement) - Constructor for class allurium.primitives.Label
 
Label(SelenideElement, String) - Constructor for class allurium.primitives.Label
 
Label(String) - Constructor for class allurium.primitives.Label
 
Label(String, String) - Constructor for class allurium.primitives.Label
 
Label(By) - Constructor for class allurium.primitives.Label
 
Label(By, String) - Constructor for class allurium.primitives.Label
 
LABEL - Enum constant in enum class allurium.ElementType
 
last() - Method in class allurium.lists.ListWC
Retrieves the last element in the list.
Line - Class in allurium.primitives
Represents a `Line` element in the UI, extending UIElement.
Line() - Constructor for class allurium.primitives.Line
 
Line(SelenideElement) - Constructor for class allurium.primitives.Line
 
Line(SelenideElement, String) - Constructor for class allurium.primitives.Line
 
Line(String) - Constructor for class allurium.primitives.Line
 
Line(String, String) - Constructor for class allurium.primitives.Line
 
Line(By) - Constructor for class allurium.primitives.Line
 
Line(By, String) - Constructor for class allurium.primitives.Line
 
LINE - Enum constant in enum class allurium.ElementType
 
Link - Class in allurium.primitives
Represents a `Link` element in the UI, extending UIElement.
Link() - Constructor for class allurium.primitives.Link
 
Link(SelenideElement) - Constructor for class allurium.primitives.Link
 
Link(SelenideElement, String) - Constructor for class allurium.primitives.Link
 
Link(String) - Constructor for class allurium.primitives.Link
 
Link(String, String) - Constructor for class allurium.primitives.Link
 
Link(By) - Constructor for class allurium.primitives.Link
 
Link(By, String) - Constructor for class allurium.primitives.Link
 
LINK - Enum constant in enum class allurium.ElementType
 
LinkAspects - Class in allurium.aspects
Aspect for enhancing the behavior of the Link class by adding Allure reporting capabilities.
LinkAspects() - Constructor for class allurium.aspects.LinkAspects
 
LIST_ITEM - Enum constant in enum class allurium.ElementType
 
ListComponent - Interface in allurium.interfaces
Interface for web components that are part of a collection and can be managed or retrieved by an identifier.
ListComponentTypeException - Exception in allurium.exceptions
 
ListComponentTypeException(ListWC<?>) - Constructor for exception allurium.exceptions.ListComponentTypeException
 
ListComponentTypeException(ListWC<?>, String) - Constructor for exception allurium.exceptions.ListComponentTypeException
 
ListComponentTypeException(String) - Constructor for exception allurium.exceptions.ListComponentTypeException
 
ListElementIsNotValidException - Exception in allurium.exceptions
 
ListElementIsNotValidException(Class<?>) - Constructor for exception allurium.exceptions.ListElementIsNotValidException
 
ListElementIsNotValidException(String) - Constructor for exception allurium.exceptions.ListElementIsNotValidException
 
ListItem - Class in allurium.primitives
Represents a `ListItem` element in the UI, extending UIElement.
ListItem() - Constructor for class allurium.primitives.ListItem
 
ListItem(SelenideElement) - Constructor for class allurium.primitives.ListItem
 
ListItem(SelenideElement, String) - Constructor for class allurium.primitives.ListItem
 
ListItem(String) - Constructor for class allurium.primitives.ListItem
 
ListItem(String, String) - Constructor for class allurium.primitives.ListItem
 
ListItem(By) - Constructor for class allurium.primitives.ListItem
 
ListItem(By, String) - Constructor for class allurium.primitives.ListItem
 
ListLocator - Annotation Interface in allurium.annotations
 
ListLocatorChain - Annotation Interface in allurium.annotations
 
ListLocatorException - Exception in allurium.exceptions
 
ListLocatorException(ListWC<?>, Field) - Constructor for exception allurium.exceptions.ListLocatorException
 
ListWC<T extends ListComponent> - Class in allurium.lists
A universal utility for working with lists of web components such as table rows, cards, or complex widgets.
ListWC(ElementsCollection, Class<T>) - Constructor for class allurium.lists.ListWC
Constructs a `ListWC` with the provided source elements and component class type.
ListWC(String, Class<T>) - Constructor for class allurium.lists.ListWC
Constructs a `ListWC` using a Selenide selector string to identify list items and the component class type.
ListWC(By) - Constructor for class allurium.lists.ListWC
Constructs a `ListWC` using a Selenium By locator without specifying the component class type.
ListWC(By, Class<T>) - Constructor for class allurium.lists.ListWC
Constructs a `ListWC` using a Selenium By locator to identify list items and the component class type.
ListWCTypeBuilder - Class in allurium.operators
 
ListWCTypeBuilder() - Constructor for class allurium.operators.ListWCTypeBuilder
 
loadPage(String) - Static method in class allurium.UiSteps
Loads the specified URL with multiple retries.
loadPage(String, String, String) - Static method in class allurium.UiSteps
Opens the specified URL with login credentials.
loadPageAndWaitCompleteState(String) - Static method in class allurium.UiSteps
Loads the specified URL and waits for the page to reach a complete state.
loadPageAndWaitCompleteState(String, int) - Static method in class allurium.UiSteps
Loads the specified URL, waits for the page to reach a complete state, and retries the loading process if necessary.
loadProperty(String) - Static method in class allurium.PropertyLoader
Retrieves a property value by its name from the properties file.
loadProperty(String, String) - Static method in class allurium.PropertyLoader
Retrieves a property value by its name from the properties file.
loadPropertyInt(String, Integer) - Static method in class allurium.PropertyLoader
Retrieves an Integer property value by its name from the properties file.
loadSystemPropertyOrDefault(String, Boolean) - Static method in class allurium.PropertyLoader
Returns the Boolean value of a system property by its name.
loadSystemPropertyOrDefault(String, Integer) - Static method in class allurium.PropertyLoader
Returns the Integer value of a system property by its name.
loadSystemPropertyOrDefault(String, String) - Static method in class allurium.PropertyLoader
Returns the value of a system property by its name.
location() - Element in annotation interface allurium.annotations.Widget
 
Locator - Annotation Interface in allurium.annotations
 
LocatorBuilder - Class in allurium.operators
 
LocatorBuilder() - Constructor for class allurium.operators.LocatorBuilder
 
LocatorByException - Exception in allurium.exceptions
 
LocatorByException(ListWC) - Constructor for exception allurium.exceptions.LocatorByException
 
LocatorByException(UIElement) - Constructor for exception allurium.exceptions.LocatorByException
 
LocatorByException(Field) - Constructor for exception allurium.exceptions.LocatorByException
 
LocatorChain - Annotation Interface in allurium.annotations
 
logDump() - Method in class allurium.lists.ListWC
 
logStep(String) - Method in class allurium.primitives.UIElement
Logs a step for reporting purposes.
logStepToReport(String) - Method in class allurium.primitives.UIElement
Logs a step to the report with a custom step name.
logStepToReport(String, Pair<String, String>...) - Method in class allurium.primitives.UIElement
 

M

maximize() - Static method in class allurium.UiSteps
Maximizes the browser window to fill the screen.
MENU_ITEM - Enum constant in enum class allurium.ElementType
 
MenuItem - Class in allurium.primitives
Represents a `MenuItem` element in the UI, extending UIElement.
MenuItem() - Constructor for class allurium.primitives.MenuItem
 
MenuItem(SelenideElement) - Constructor for class allurium.primitives.MenuItem
 
MenuItem(SelenideElement, String) - Constructor for class allurium.primitives.MenuItem
 
MenuItem(String) - Constructor for class allurium.primitives.MenuItem
 
MenuItem(String, String) - Constructor for class allurium.primitives.MenuItem
 
MenuItem(By) - Constructor for class allurium.primitives.MenuItem
 
MenuItem(By, String) - Constructor for class allurium.primitives.MenuItem
 

N

Name - Annotation Interface in allurium.annotations
 
NoSuchOptionException - Exception in allurium.exceptions
 
NoSuchOptionException(Select, String) - Constructor for exception allurium.exceptions.NoSuchOptionException
 
NUMBER - Enum constant in enum class allurium.ElementType
 

O

openBrowser() - Method in class allurium.UiSteps
Opens the browser without navigating to a specific URL.
openBrowser(String) - Method in class allurium.UiSteps
Opens the browser and navigates to the specified URL.
openNewBlankTab() - Static method in class allurium.UiSteps
Opens a new blank tab in the browser and switches to it.
openNewTabWithUrl(String) - Static method in class allurium.UiSteps
Opens a new browser tab and navigates to the specified URL.
options - Variable in class allurium.inputs.Select
Collection of options within the options list.

P

PageAspects - Class in allurium.aspects
 
PageAspects() - Constructor for class allurium.aspects.PageAspects
 
PageObject - Annotation Interface in allurium.annotations
 
PageObjectInPageObjectException - Exception in allurium.exceptions
 
PageObjectInPageObjectException(String) - Constructor for exception allurium.exceptions.PageObjectInPageObjectException
 
PARAGRAPH - Enum constant in enum class allurium.ElementType
 
parent - Variable in class allurium.lists.ListWC
 
parent - Variable in class allurium.primitives.UIElement
The parent widget or component containing this UIElement, if any.
Partition - Class in allurium.primitives
Represents a `Partition` element in the UI, extending UIElement.
Partition() - Constructor for class allurium.primitives.Partition
 
Partition(SelenideElement) - Constructor for class allurium.primitives.Partition
 
Partition(SelenideElement, String) - Constructor for class allurium.primitives.Partition
 
Partition(String) - Constructor for class allurium.primitives.Partition
 
Partition(String, String) - Constructor for class allurium.primitives.Partition
 
Partition(By) - Constructor for class allurium.primitives.Partition
 
Partition(By, String) - Constructor for class allurium.primitives.Partition
 
PARTITION - Enum constant in enum class allurium.ElementType
 
POINTER - Enum constant in enum class allurium.ElementType
 
PRESS_ESC_TO_CLOSE - Enum constant in enum class allurium.options.SelectOptions
 
pressArrowDown() - Static method in class allurium.UiSteps
Simulates pressing the 'Arrow Down' key using WebDriver actions.
pressArrowLeft() - Static method in class allurium.UiSteps
Simulates pressing the 'Arrow Left' key using WebDriver actions.
pressArrowRight() - Static method in class allurium.UiSteps
Simulates pressing the 'Arrow Right' key using WebDriver actions.
pressArrowUp() - Static method in class allurium.UiSteps
Simulates pressing the 'Arrow Up' key using WebDriver actions.
pressEnter() - Method in class allurium.inputs.TextField
Simulates pressing the Enter key in the text field.
pressEnter() - Static method in class allurium.UiSteps
Simulates pressing the 'Enter' key on the body element of the page.
pressEsc() - Static method in class allurium.UiSteps
Simulates pressing the 'Escape' key on the body element of the page.
pressTab() - Static method in class allurium.UiSteps
Simulates pressing the 'Tab' key to move focus to the next interactive element on the page.
PropertyLoader - Class in allurium
A utility class for managing and retrieving properties.
PropertyLoader() - Constructor for class allurium.PropertyLoader
 

R

RadioButton - Class in allurium.inputs
Represents a radio button input field in the UI, extending AbstractInputElement.
RadioButton() - Constructor for class allurium.inputs.RadioButton
Default constructor.
RadioButton(SelenideElement) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a SelenideElement.
RadioButton(SelenideElement, String) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a SelenideElement and a name.
RadioButton(String) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a Selenide locator string.
RadioButton(String, String) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a Selenide locator string and a name.
RadioButton(By) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a Selenium By locator.
RadioButton(By, String) - Constructor for class allurium.inputs.RadioButton
Initializes a radio button using a Selenium By locator and a name.
RADIOBUTTON - Enum constant in enum class allurium.ElementType
 
RADIOBUTTON_REQUIRED - Enum constant in enum class allurium.ElementType
 
refresh() - Method in class allurium.lists.ListWC
Refreshes the list by clearing the existing components and rebuilding them based on the current state of the source elements.
refreshCurrentPage() - Static method in class allurium.UiSteps
Refreshes the current page in the browser.
refreshOptions() - Method in class allurium.inputs.Select
Refreshes the list of options within the options list.
removeElement(UIElement) - Static method in class allurium.browser.BrowserActions
Removes an element from the DOM using its UIElement wrapper.
removeElement(By) - Static method in class allurium.browser.BrowserActions
Removes an element from the DOM using its Selenium By locator.
RequiredInput - Interface in allurium.interfaces
Interface for UI elements that represent required inputs.
RequiredTextFieldAspects - Class in allurium.aspects
 
RequiredTextFieldAspects() - Constructor for class allurium.aspects.RequiredTextFieldAspects
 
retryActionUntil(Runnable, T, Predicate<T>, int) - Static method in class allurium.InformalActions
 
root - Variable in class allurium.primitives.UIElement
The root Selenide element represented by this UIElement.
RootElementIsNotInitializedException - Exception in allurium.exceptions
 
RootElementIsNotInitializedException(String) - Constructor for exception allurium.exceptions.RootElementIsNotInitializedException
 
Row - Class in allurium.primitives
Represents a `Row` element in the UI, extending UIElement.
Row() - Constructor for class allurium.primitives.Row
Default constructor.
Row(SelenideElement) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a SelenideElement.
Row(SelenideElement, String) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a SelenideElement and a name.
Row(String) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a Selenide locator string.
Row(String, String) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a Selenide locator string and a name.
Row(By) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a Selenium By locator.
Row(By, String) - Constructor for class allurium.primitives.Row
Constructor that initializes a `Row` using a Selenium By locator and a name.
ROW - Enum constant in enum class allurium.ElementType
 
runAllureAspectStep(ProceedingJoinPoint, String) - Static method in class allurium.utilities.AllureStepHelper
Common helper to wrap an AspectJ around-advice in a single Allure step.
russian - Variable in class allurium.StepTextYmlObject
 

S

scrollBackward() - Method in class allurium.carousels.AbstractCarousel
Scrolls the carousel backward.
scrollBackward() - Method in class allurium.carousels.Carousel
Scrolls the carousel backward by clicking the "Back" button.
scrollBottom() - Static method in class allurium.UiSteps
Smoothly scrolls the page to the bottom.
scrollForward() - Method in class allurium.carousels.AbstractCarousel
Scrolls the carousel forward.
scrollForward() - Method in class allurium.carousels.Carousel
Scrolls the carousel forward by clicking the "Next" button.
scrollPage(boolean) - Static method in class allurium.UiSteps
Scrolls the page either to the top or the bottom.
scrollTo() - Method in class allurium.primitives.UIElement
Scrolls the element into view.
scrollTo(boolean) - Method in class allurium.primitives.UIElement
Scrolls the element into view with optional logging to Allure reports.
scrollTo(String) - Method in class allurium.primitives.UIElement
Scrolls the element into view and logs the step with a custom message in Allure reports.
scrollTop() - Static method in class allurium.UiSteps
Smoothly scrolls the page to the top.
select(int) - Method in class allurium.inputs.Select
Selects an option by its index.
select(int, SelectOptions) - Method in class allurium.inputs.Select
Selects an option by its index with additional selection behavior.
select(String) - Method in class allurium.inputs.Select
Selects an option by its visible text.
select(String) - Method in interface allurium.interfaces.Dropdown
Selects an option from the dropdown by its visible text.
select(String) - Method in interface allurium.interfaces.Selectable
Selects an element based on its value.
select(String) - Method in class allurium.tabs.AbstractTabs
Selects a tab by its displayed name.
select(String, SelectOptions) - Method in class allurium.inputs.DropdownSelect
Selects an option by its visible text with specific selection behavior.
select(String, SelectOptions) - Method in class allurium.inputs.Select
Selects an option by its visible text with additional selection behavior.
Select - Class in allurium.inputs
Encapsulates interactions with a select menu (``) element in the UI, extending TextField.
TextArea() - Constructor for class allurium.inputs.TextArea
Default constructor.
TextArea(SelenideElement) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenide element.
TextArea(SelenideElement, String) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenide element and a name.
TextArea(String) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenide locator string.
TextArea(String, String) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenide locator string and a name.
TextArea(By) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenium By locator.
TextArea(By, String) - Constructor for class allurium.inputs.TextArea
Constructor that initializes a text area using a Selenium By locator and a name.
TEXTAREA - Enum constant in enum class allurium.ElementType
 
TEXTAREA_REQUIRED - Enum constant in enum class allurium.ElementType
 
TextField - Class in allurium.inputs
Represents a text input field in the UI, extending AbstractInputElement.
TextField() - Constructor for class allurium.inputs.TextField
Default constructor.
TextField(SelenideElement) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenide element.
TextField(SelenideElement, String) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenide element and a name.
TextField(String) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenide locator string.
TextField(String, String) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenide locator string and a name.
TextField(By) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenium By locator.
TextField(By, String) - Constructor for class allurium.inputs.TextField
Constructor that initializes a text field using a Selenium By locator and a name.
TEXTFIELD_REQUIRED - Enum constant in enum class allurium.ElementType
 
TextFieldAspects - Class in allurium.aspects
Aspect for enhancing the behavior of the TextField class by adding Allure reporting capabilities.
TextFieldAspects() - Constructor for class allurium.aspects.TextFieldAspects
 
TextInputAsserts - Interface in allurium.interfaces
Interface for providing basic assertions on input elements.
TextLine - Class in allurium.primitives
Represents a single-line text element in the UI, extending UIElement.
TextLine() - Constructor for class allurium.primitives.TextLine
Default constructor.
TextLine(SelenideElement) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a SelenideElement.
TextLine(SelenideElement, String) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a SelenideElement and a name.
TextLine(String) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a Selenide locator string.
TextLine(String, String) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a Selenide locator string and a name.
TextLine(By) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a Selenium By locator.
TextLine(By, String) - Constructor for class allurium.primitives.TextLine
Constructor that initializes a `TextLine` element using a Selenium By locator and a name.
throwExceptionIfNeeded() - Method in exception allurium.exceptions.ListLocatorException
 
Title - Class in allurium.primitives
Represents a `Title` element in the UI, extending UIElement.
Title() - Constructor for class allurium.primitives.Title
Default constructor.
Title(SelenideElement) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a SelenideElement.
Title(SelenideElement, String) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a SelenideElement and a name.
Title(String) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a Selenide locator string.
Title(String, String) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a Selenide locator string and a name.
Title(By) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a Selenium By locator.
Title(By, String) - Constructor for class allurium.primitives.Title
Constructor that initializes a `Title` element using a Selenium By locator and a name.
TITLE - Enum constant in enum class allurium.ElementType
 
toggle() - Method in class allurium.switchers.AbstractSwitcher
Toggles the current state of the switcher.
toString() - Method in class allurium.primitives.Text
 
tryLoadProperty(String) - Static method in class allurium.PropertyLoader
Helper method to retrieve a property value by its name.
Type - Annotation Interface in allurium.annotations
Deprecated.

U

UIElement - Class in allurium.primitives
Represents a wrapper around a Selenide element, providing utility methods for interaction and validation.
UIElement(SelenideElement) - Constructor for class allurium.primitives.UIElement
 
UIElement(SelenideElement, String) - Constructor for class allurium.primitives.UIElement
 
UIElement(String) - Constructor for class allurium.primitives.UIElement
Initializes a UIElement using a Selenide locator (CSS selector).
UIElement(String, String) - Constructor for class allurium.primitives.UIElement
Initializes a UIElement using a Selenide locator (CSS selector) and assigns a name.
UIElement(By) - Constructor for class allurium.primitives.UIElement
Creates a UIElement from a Selenium locator.
UIElement(By, String) - Constructor for class allurium.primitives.UIElement
Creates a UIElement from a Selenium locator and assigns a name.
UIElementAspects - Class in allurium.aspects
This class provides Aspect-Oriented Programming (AOP) enhancements for the UIElement class.
UIElementAspects() - Constructor for class allurium.aspects.UIElementAspects
 
uiElementName - Variable in class allurium.primitives.UIElement
Name of the UI element.
UiElementStepInjector - Class in allurium.operators
 
UiElementStepInjector() - Constructor for class allurium.operators.UiElementStepInjector
 
uiElementType - Variable in class allurium.primitives.UIElement
Type of the UI element (e.g., "button", "link").
UiSteps - Class in allurium
This class provides utility methods for performing common UI interactions in Selenium tests.
UiSteps() - Constructor for class allurium.UiSteps
 
uncheck() - Method in class allurium.inputs.CheckBox
Toggles the checkbox to the unchecked state.
UNIT - Enum constant in enum class allurium.ElementType
 
updateCookie(String, String) - Static method in class allurium.browser.BrowserSteps
Updates the value of an existing cookie or creates a new one if it doesn't exist, then refreshes the page.
updateValueInLocalStorage(String, String) - Static method in class allurium.browser.BrowserSteps
Updates the value of an existing item in the browser's local storage.
UPLOAD_INPUT - Enum constant in enum class allurium.ElementType
 
UploadField - Class in allurium.inputs
Represents an upload field (``) in the UI, extending UIElement.
UploadField() - Constructor for class allurium.inputs.UploadField
Default constructor.
UploadField(SelenideElement) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenide element.
UploadField(SelenideElement, String) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenide element and a name.
UploadField(String) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenide locator string.
UploadField(String, String) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenide locator string and a name.
UploadField(By) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenium By locator.
UploadField(By, String) - Constructor for class allurium.inputs.UploadField
Constructor that initializes an upload field using a Selenium By locator and a name.
uploadFile(File) - Method in class allurium.inputs.UploadField
Uploads a file to the upload field using a File object.
uploadFile(String) - Method in class allurium.inputs.UploadField
Uploads a file to the upload field using an absolute file path.
UploadFileInputAspects - Class in allurium.aspects
Aspect for adding Allure reporting capabilities to the UploadField class.
UploadFileInputAspects() - Constructor for class allurium.aspects.UploadFileInputAspects
 
url() - Element in annotation interface allurium.annotations.PageObject
 

V

value() - Element in annotation interface allurium.annotations.Name
 
value() - Element in annotation interface allurium.annotations.PageObject
 
value() - Element in annotation interface allurium.annotations.Type
Deprecated.
 
value() - Method in class allurium.inputs.TextField
Retrieves the current value of the text field.
Value - Class in allurium.primitives
Represents a `Value` element in the UI, extending UIElement.
Value() - Constructor for class allurium.primitives.Value
Default constructor.
Value(SelenideElement) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a SelenideElement.
Value(SelenideElement, String) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a SelenideElement and a name.
Value(String) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a Selenide locator string.
Value(String, String) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a Selenide locator string and a name.
Value(By) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a Selenium By locator.
Value(By, String) - Constructor for class allurium.primitives.Value
Constructor that initializes a `Value` element using a Selenium By locator and a name.
VALUE - Enum constant in enum class allurium.ElementType
 
valueOf(String) - Static method in enum class allurium.ElementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class allurium.options.SelectOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class allurium.StepsLocalizedPattern
Returns the enum constant of this class with the specified name.
values() - Static method in enum class allurium.ElementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class allurium.options.SelectOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class allurium.StepsLocalizedPattern
Returns an array containing the constants of this enum class, in the order they are declared.
verifyEmpty() - Method in class allurium.primitives.UIElement
Performs a soft assertion to check if the element is empty, logging the result.
verifyIsNotEmpty() - Method in class allurium.primitives.UIElement
Performs a soft assertion to check if the element is not empty, logging the result.
view() - Element in annotation interface allurium.annotations.PageObject
 

W

waitForPageLoadSafety() - Method in class allurium.driver.DriverWait
 
waitForPageLoadSafety(int) - Method in class allurium.driver.DriverWait
 
waiting() - Static method in class allurium.driver.DriverWait
 
waiting(long) - Static method in class allurium.UiSteps
Pauses the execution for the specified number of seconds.
waiting(long, boolean) - Static method in class allurium.UiSteps
Pauses the execution for a specified duration with optional logging.
waiting(long, String) - Static method in class allurium.UiSteps
Pauses the execution for the specified number of seconds, with a custom description for the waiting step.
waitingFor(long, String) - Static method in class allurium.UiSteps
Pauses the execution for the specified number of seconds, with a description of the action being waited for.
waitingUntil(long, String) - Static method in class allurium.UiSteps
Pauses the execution for the specified number of seconds, with a description of the condition being waited for.
WebElementMeta - Interface in allurium.interfaces
Interface defining metadata and hierarchical relationships for UI elements.
WebElementMetaDataBuilder - Class in allurium.operators
 
WebElementMetaDataBuilder() - Constructor for class allurium.operators.WebElementMetaDataBuilder
 
widget - Enum constant in enum class allurium.StepsLocalizedPattern
 
Widget - Annotation Interface in allurium.annotations
 
WidgetAspects - Class in allurium.aspects
 
WidgetAspects() - Constructor for class allurium.aspects.WidgetAspects
 
WidgetFormalizationException - Exception in allurium.exceptions
 
WidgetFormalizationException(String) - Constructor for exception allurium.exceptions.WidgetFormalizationException
 
WidgetListAspects - Class in allurium.aspects
 
WidgetListAspects() - Constructor for class allurium.aspects.WidgetListAspects
 
wrapIntoStep(Callable<T>, String) - Static method in class allurium.StepConverter
 
wrapIntoStepWithScreenshot(Runnable, String, UIElement) - Static method in class allurium.StepConverter
 
wrappedName() - Method in class allurium.lists.ListWC
Wraps the list's name with the highlighter prefixes and suffixes.
wrappedName() - Method in class allurium.primitives.UIElement
Wraps the element's name for reporting purposes.
Writable - Interface in allurium.interfaces
Interface for web components that support writing and clearing text.
write(String) - Method in class allurium.inputs.TextField
Writes the specified text into the text field.
write(String) - Method in interface allurium.interfaces.Writable
Writes the specified text into the element.
writeExampleFile() - Static method in class allurium.StepTextYmlObject
 

X

xpath() - Element in annotation interface allurium.annotations.ListLocator
 
xpath() - Element in annotation interface allurium.annotations.ListLocatorChain
 
xpath() - Element in annotation interface allurium.annotations.Locator
 
xpath() - Element in annotation interface allurium.annotations.LocatorChain
 

_

_$button(String) - Static method in class allurium.primitives.Button
Creates a button using an XPath string.
_$cell(String) - Static method in class allurium.primitives.Cell
Creates a cell using an XPath string.
_$checkbox(String) - Static method in class allurium.inputs.CheckBox
 
_$dropdownSelect(String) - Static method in class allurium.inputs.DropdownSelect
 
_$header(String) - Static method in class allurium.primitives.Header
Creates a header using an XPath string.
_$icon(String) - Static method in class allurium.primitives.Icon
 
_$image(String) - Static method in class allurium.primitives.Image
 
_$label(String) - Static method in class allurium.primitives.Label
 
_$line(String) - Static method in class allurium.primitives.Line
 
_$link(String) - Static method in class allurium.primitives.Link
 
_$listItem(String) - Static method in class allurium.primitives.ListItem
 
_$menuItem(String) - Static method in class allurium.primitives.MenuItem
 
_$partition(String) - Static method in class allurium.primitives.Partition
 
_$radioButton(String) - Static method in class allurium.inputs.RadioButton
 
_$row(String) - Static method in class allurium.primitives.Row
 
_$select(String) - Static method in class allurium.inputs.Select
 
_$symbol(String) - Static method in class allurium.primitives.Symbol
 
_$tab(String) - Static method in class allurium.primitives.Tab
 
_$text(String) - Static method in class allurium.primitives.Text
 
_$textArea(String) - Static method in class allurium.inputs.TextArea
Creates a text area instance using an XPath string.
_$textField(String) - Static method in class allurium.inputs.TextField
Creates a text field instance using an XPath string.
_$textLine(String) - Static method in class allurium.primitives.TextLine
 
_$title(String) - Static method in class allurium.primitives.Title
 
_$uiElement(String) - Static method in class allurium.primitives.UIElement
 
_$uploadField(String) - Static method in class allurium.inputs.UploadField
Creates an upload field instance using an XPath string.
_$value(String) - Static method in class allurium.primitives.Value
 
$ A B C D E F G H I J L M N O P R S T U V W X _ 
All Classes and Interfaces|All Packages|Serialized Form