All Classes and Interfaces
Class
Description
Base class for Playwright integration tests of a Vaadin view.
Base abstraction shared by
<vaadin-login-form> and
<vaadin-login-overlay>.Base abstraction for Vaadin number-like fields.
Filter by accessible name, available on every query.
PlaywrightElement for
<vaadin-accordion>.PlaywrightElement for
<vaadin-accordion-panel>.Writes agent-oriented verification artifacts for a single test into a report
directory (
target/agent-report/ for Maven, build/agent-report/
for Gradle).JUnit 5 extension that, on test failure, writes an agent-oriented report to
target/agent-report/ (Maven) or build/agent-report/ (Gradle):
a failure.txt with the assertion message and a trimmed stack trace, a
screenshot of the page at failure time, and a semantic
component snapshot.Implemented by tests that want the
AgentReporting extension to write a
failure bundle using a specific page and report instance.PlaywrightElement for
<vaadin-app-layout>.Waits for the Vaadin server round-trip that an element action triggers.
PlaywrightElement for
<vaadin-avatar>.PlaywrightElement for
<vaadin-avatar-group>.PlaywrightElement for
<vaadin-badge>.PlaywrightElement for
<vaadin-big-decimal-field>.PlaywrightElement for
<vaadin-breadcrumbs>.PlaywrightElement for
<vaadin-breadcrumbs-item>, a single entry of a
BreadcrumbsElement trail.PlaywrightElement for
<vaadin-button>.Query for
vaadin-button: adds text filters, and reads the accessible
name from the button's text when no aria-label or
aria-labelledby is set.PlaywrightElement for
<vaadin-card>.PlaywrightElement for
<vaadin-checkbox>.PlaywrightElement for
<vaadin-checkbox-group>.PlaywrightElement for
<vaadin-combo-box>.Query offering only the filters every component supports: id, test id,
attributes, class name and accessible name.
Produces a compact, human- and agent-readable summary of the Vaadin
components currently present on a page.
PlaywrightElement for
<vaadin-confirm-dialog>.PlaywrightElement for context menu overlays
<vaadin-context-menu-overlay>.PlaywrightElement for
<vaadin-custom-field>.PlaywrightElement for
<vaadin-date-picker>.PlaywrightElement for
<vaadin-date-time-picker>.Query for
vaadin-date-time-picker: adds the label filters, and a
placeholder filter that reads the date picker's placeholder.PlaywrightElement for
<vaadin-details>.PlaywrightElement for
<vaadin-dialog>.Entry point of the typed query builder:
find(page, TextFieldElement.class).withLabel("Name").single().Base class of the typed queries returned by
find.PlaywrightElement for
<vaadin-email-field>.Query for components with a visible label and no placeholder, such as
vaadin-checkbox, vaadin-radio-group or vaadin-side-nav:
adds the label filters.Marker that ties an element class to the query type returned by
find.Mixin for components that can receive keyboard focus.
PlaywrightElement for
<vaadin-form-layout>.PlaywrightElement for
<vaadin-grid>.The sort direction of a grid column, as its
vaadin-grid-sorter shows it:
ASCENDING, DESCENDING or NONE.Mixin for components supporting
allowedCharPattern to constrain input.Mixin for components exposing an ARIA label.
Mixin for components backed by a checkbox-like native input, i.e.
Mixin for components with a clear button part.
Mixin for components whose enablement has to be read from the
disabled
attribute of the host element instead of Playwright's enablement check.Mixin for components that expose enabled/disabled state.
Mixin for components that provide helper text via the
helper slot.Convenience mixin grouping common capabilities of Vaadin input fields
(label, value handling, helper and styling).
Mixin for components that render a visible label.
Base contract for objects that expose a Playwright
Locator.Mixin for components that support the
placeholder attribute.Utilities to interact with components implementing
Vaadin's HasPrefix(slot="prefix").
Mixin for components that expose a read-only state through the reflected
readonly attribute.Mixin for components exposing styling via CSS classes.
Utilities to interact with components implementing
Vaadin's HasSuffix (slot="suffix").
Mixin for components that support the
theme attribute.Utilities to interact with components implementing Vaadin's
HasTooltip, i.e.Mixin for components exposing validation state and error messages.
Mixin for components that expose a textual
value through an input slot.Utility for locating Vaadin components by their
id or test id.Query for input fields, such as
vaadin-text-field or vaadin-combo-box:
adds label and placeholder filters.PlaywrightElement for
<vaadin-integer-field>.Utility for locating a single item inside a container — an option in a
vaadin-combo-box overlay, a tab in a vaadin-tabs, a checkbox
in a vaadin-checkbox-group, a menu item in a menu — by the item's
full label.Filters for components that render a visible label in their
slot="label" child, such as vaadin-text-field or
vaadin-checkbox.PlaywrightElement for
<vaadin-list-box>.PlaywrightElement for
<vaadin-login-form>.PlaywrightElement for
<vaadin-login-overlay>.PlaywrightElement for
<vaadin-markdown>.PlaywrightElement for
<vaadin-menu-bar>.PlaywrightElement for the menu overlay list
<vaadin-menu-bar-list-box>.PlaywrightElement for individual menu items
<vaadin-menu-bar-button>.PlaywrightElement for
<vaadin-message-input>.PlaywrightElement for
<vaadin-message-list>.PlaywrightElement for
<vaadin-multi-select-combo-box>.PlaywrightElement for notification cards
<vaadin-notification-card>.PlaywrightElement for
<vaadin-number-field>.PlaywrightElement for
<vaadin-password-field>.Filter for components with a
placeholder attribute on their host,
such as vaadin-text-field or vaadin-combo-box.PlaywrightElement for
<vaadin-popover>.PlaywrightElement for
<vaadin-progress-bar>.PlaywrightElement for
<vaadin-radio-group>.Base contract of the query filter mixins: a query that can be narrowed by
transforming its candidate locator.
Navigates by Vaadin route class and asserts which view the browser is on.
PlaywrightElement for
<vaadin-select>.Query for
vaadin-select: adds the label filters, and a placeholder
filter that reads the placeholder where the select renders it.PlaywrightElement for
<vaadin-side-nav>.PlaywrightElement for
<vaadin-side-nav-item>.Query for
vaadin-side-nav-item: the label filters read the item's own
text, without its prefix, suffix or nested child items.PlaywrightElement for
<vaadin-slider> (the Flow IntegerSlider
and DecimalSlider components).PlaywrightElement for
vaadin-split-layout.Base class for Playwright integration tests of a Spring Boot Vaadin app.
PlaywrightElement for
<vaadin-switch>.PlaywrightElement for tabs
<vaadin-tab>.PlaywrightElement for
<vaadin-tabs>.PlaywrightElement for
<vaadin-tabsheet>.PlaywrightElement for
<vaadin-text-area>.PlaywrightElement for
<vaadin-text-field>Filters for components identified by the text they show, such as
vaadin-button or vaadin-tab.Query for components identified by the text they show, such as
vaadin-badge or vaadin-tab: adds text filters, and reads the
accessible name from the text when no aria-label or
aria-labelledby is set.PlaywrightElement for
<vaadin-time-picker>.PlaywrightElement for
<vaadin-tooltip>.Query for
vaadin-tooltip: the text filters read the tooltip text,
which lives in the role="tooltip" overlay child rather than in the
host; it is also the tooltip's accessible name.PlaywrightElement for Vaadin Tree Grid.
PlaywrightElement for
vaadin-upload.Base class for typed Playwright wrappers around Vaadin components.
Lists the Vaadin components of the page that is open in a
Page, each
with the DramaFinder lookup a test should use to reach it.PlaywrightElement for
<vaadin-virtual-list>.Base class for temporary, agent-driven visual verification tests that run
against an already running application.