Skip to main content

Overview

The BigDecimalFieldElement class is a Playwright wrapper for the <vaadin-big-decimal-field> component. It provides methods to interact with high-precision decimal input fields.

Component Tag

<vaadin-big-decimal-field>

Extends

  • VaadinElement

Implements

  • HasValidationPropertiesElement - Validation state and error messages
  • HasInputFieldElement - Value, label, helper text, and styling
  • HasPrefixElement - Prefix slot content
  • HasSuffixElement - Suffix slot content
  • HasClearButtonElement - Clear button functionality
  • HasPlaceholderElement - Placeholder text
  • HasAllowedCharPatternElement - Character input restrictions
  • HasThemeElement - Theme variants
  • FocusableElement - Focus and blur operations
  • HasAriaLabelElement - ARIA label support
  • HasEnabledElement - Enabled/disabled state
  • HasTooltipElement - Tooltip text

Constructor

Locator
required
The Playwright locator for the <vaadin-big-decimal-field> element

Factory Methods

getByLabel (Page)

Get a big decimal field by its accessible label. Uses ARIA role textbox.
Page
required
The Playwright page
String
required
The accessible label of the field

Example

getByLabel (Locator)

Get a big decimal field by its accessible label within a scope.
Locator
required
The locator to search within
String
required
The accessible label of the field

Inherited Methods

From HasValueElement:
  • getValue() - Get current value
  • setValue(String value) - Set field value
  • clear() - Clear the value
  • assertValue(String value) - Assert value matches
  • getInputLocator() - Get input element locator
From HasValidationPropertiesElement:
  • assertValid() - Assert field is valid
  • assertInvalid() - Assert field is invalid
  • assertErrorMessage(String message) - Assert error message text
  • getErrorMessageLocator() - Get error message locator
From HasClearButtonElement:
  • clickClearButton() - Click the clear button
  • isClearButtonVisible() - Check if clear button is visible
  • assertClearButtonVisible() - Assert clear button is visible
  • assertClearButtonNotVisible() - Assert clear button is not visible
From HasPlaceholderElement:
  • getPlaceholder() - Get placeholder text
  • setPlaceholder(String placeholder) - Set placeholder text
  • assertPlaceholder(String placeholder) - Assert placeholder matches
From FocusableElement:
  • focus() - Focus the field
  • blur() - Blur the field
  • getTabIndex() - Get tab index
  • assertIsFocused() - Assert field has focus
  • assertIsNotFocused() - Assert field does not have focus
From HasLabelElement:
  • getLabel() - Get label text
  • assertLabel(String label) - Assert label text
  • getLabelLocator() - Get label locator
From HasHelperElement:
  • getHelperText() - Get helper text
  • assertHelperHasText(String text) - Assert helper text
  • getHelperLocator() - Get helper locator
From HasPrefixElement:
  • getPrefixText() - Get prefix text
  • assertPrefixHasText(String text) - Assert prefix text
  • getPrefixLocator() - Get prefix locator
From HasSuffixElement:
  • getSuffixText() - Get suffix text
  • assertSuffixHasText(String text) - Assert suffix text
  • getSuffixLocator() - Get suffix locator

Complete Example