# Drama Finder ## Docs - [AccordionElement](https://parttio-dramafinder-4.mintlify.app/api/accordion.md): Playwright element wrapper for Vaadin Accordion component - [AccordionPanelElement](https://parttio-dramafinder-4.mintlify.app/api/accordion-panel.md): Playwright element wrapper for Vaadin Accordion Panel component - [AvatarElement](https://parttio-dramafinder-4.mintlify.app/api/avatar.md): Playwright element wrapper for Vaadin Avatar component - [BigDecimalFieldElement](https://parttio-dramafinder-4.mintlify.app/api/big-decimal-field.md): Playwright element wrapper for Vaadin big decimal fields - [ButtonElement](https://parttio-dramafinder-4.mintlify.app/api/button.md): Playwright element wrapper for Vaadin Button component - [CardElement](https://parttio-dramafinder-4.mintlify.app/api/card.md): Playwright element wrapper for Vaadin Card component - [CheckboxElement](https://parttio-dramafinder-4.mintlify.app/api/checkbox.md): Playwright element wrapper for Vaadin checkboxes - [ComboBoxElement](https://parttio-dramafinder-4.mintlify.app/api/combo-box.md): Playwright element wrapper for Vaadin ComboBox component - [ContextMenuElement](https://parttio-dramafinder-4.mintlify.app/api/context-menu.md): Playwright element wrapper for Vaadin ContextMenu component testing - [DatePickerElement](https://parttio-dramafinder-4.mintlify.app/api/date-picker.md): Playwright element wrapper for Vaadin DatePicker component - [DateTimePickerElement](https://parttio-dramafinder-4.mintlify.app/api/date-time-picker.md): Playwright element wrapper for Vaadin DateTimePicker component - [DetailsElement](https://parttio-dramafinder-4.mintlify.app/api/details.md): Playwright element wrapper for Vaadin Details component - [DialogElement](https://parttio-dramafinder-4.mintlify.app/api/dialog.md): Playwright element wrapper for Vaadin Dialog component testing - [EmailFieldElement](https://parttio-dramafinder-4.mintlify.app/api/email-field.md): Playwright element wrapper for Vaadin email fields - [GridElement](https://parttio-dramafinder-4.mintlify.app/api/grid.md): Playwright element wrapper for Vaadin Grid component - [IntegerFieldElement](https://parttio-dramafinder-4.mintlify.app/api/integer-field.md): Playwright element wrapper for Vaadin integer fields - [ListBoxElement](https://parttio-dramafinder-4.mintlify.app/api/list-box.md): Playwright element wrapper for Vaadin List Box component - [MenuElement](https://parttio-dramafinder-4.mintlify.app/api/menu.md): Playwright element wrapper for Vaadin MenuBar submenu overlay testing - [MenuBarElement](https://parttio-dramafinder-4.mintlify.app/api/menu-bar.md): Playwright element wrapper for Vaadin MenuBar component testing - [MenuItemElement](https://parttio-dramafinder-4.mintlify.app/api/menu-item.md): Playwright element wrapper for Vaadin MenuBar menu item testing - [MessageInputElement](https://parttio-dramafinder-4.mintlify.app/api/message-input.md): Playwright element wrapper for Vaadin MessageInput component testing - [MessageListElement](https://parttio-dramafinder-4.mintlify.app/api/message-list.md): Playwright element wrapper for Vaadin MessageList component testing - [MultiSelectComboBoxElement](https://parttio-dramafinder-4.mintlify.app/api/multi-select-combo-box.md): Playwright element wrapper for Vaadin MultiSelectComboBox component - [NotificationElement](https://parttio-dramafinder-4.mintlify.app/api/notification.md): Playwright element wrapper for Vaadin Notification component testing - [NumberFieldElement](https://parttio-dramafinder-4.mintlify.app/api/number-field.md): Playwright element wrapper for Vaadin number fields - [PasswordFieldElement](https://parttio-dramafinder-4.mintlify.app/api/password-field.md): Playwright element wrapper for Vaadin password fields - [PlaywrightElement](https://parttio-dramafinder-4.mintlify.app/api/playwright-element.md): Annotation for marking Vaadin component element wrappers with their HTML tag name - [PopoverElement](https://parttio-dramafinder-4.mintlify.app/api/popover.md): Playwright element wrapper for Vaadin Popover component testing - [ProgressBarElement](https://parttio-dramafinder-4.mintlify.app/api/progress-bar.md): Playwright element wrapper for Vaadin Progress Bar component - [RadioButtonGroupElement](https://parttio-dramafinder-4.mintlify.app/api/radio-button-group.md): Playwright element wrapper for Vaadin RadioButtonGroup component - [SelectElement](https://parttio-dramafinder-4.mintlify.app/api/select.md): Playwright element wrapper for Vaadin Select component - [FocusableElement](https://parttio-dramafinder-4.mintlify.app/api/shared/focusable.md): Mixin interface for components that can receive keyboard focus - [HasAllowedCharPatternElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-allowed-char-pattern.md): Interface for Vaadin input components that support character pattern constraints - [HasAriaLabelElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-aria-label.md): Mixin interface for components exposing an ARIA label - [HasClearButtonElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-clear-button.md): Mixin interface for components with a clear button part - [HasEnabledElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-enabled.md): Mixin interface for components that expose enabled/disabled state - [HasHelperElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-helper.md): Mixin interface for components that provide helper text via the helper slot - [HasInputFieldElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-input-field.md): Convenience mixin grouping common capabilities of Vaadin input fields - [HasLabelElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-label.md): Mixin interface for components that render a visible label - [HasLocatorElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-locator.md): Base interface for all Drama Finder element wrappers that expose a Playwright Locator - [HasPlaceholderElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-placeholder.md): Mixin interface for components that support the placeholder attribute - [HasPrefixElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-prefix.md): Interface for Vaadin components that support prefix slot content - [HasStyleElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-style.md): Mixin interface for components exposing styling via CSS classes - [HasSuffixElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-suffix.md): Interface for Vaadin components that support suffix slot content - [HasThemeElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-theme.md): Mixin interface for components that support the theme attribute - [HasTooltipElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-tooltip.md): Utilities to interact with components implementing Vaadin's HasTooltip interface - [HasValidationPropertiesElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-validation-properties.md): Mixin interface for components exposing validation state and error messages - [HasValueElement](https://parttio-dramafinder-4.mintlify.app/api/shared/has-value.md): Mixin interface for components that expose a textual value through an input slot - [SideNavigationElement](https://parttio-dramafinder-4.mintlify.app/api/side-navigation.md): Playwright element wrapper for Vaadin SideNav component testing - [SideNavigationItemElement](https://parttio-dramafinder-4.mintlify.app/api/side-navigation-item.md): Playwright element wrapper for Vaadin SideNavItem component testing - [SplitLayoutElement](https://parttio-dramafinder-4.mintlify.app/api/split-layout.md): Playwright element wrapper for Vaadin Split Layout component - [TabElement](https://parttio-dramafinder-4.mintlify.app/api/tab.md): Playwright element wrapper for Vaadin Tab component - [TabSheetElement](https://parttio-dramafinder-4.mintlify.app/api/tab-sheet.md): Playwright element wrapper for Vaadin Tab Sheet component - [TextAreaElement](https://parttio-dramafinder-4.mintlify.app/api/text-area.md): Playwright element wrapper for Vaadin text areas - [TextFieldElement](https://parttio-dramafinder-4.mintlify.app/api/text-field.md): Playwright element wrapper for Vaadin text fields - [TimePickerElement](https://parttio-dramafinder-4.mintlify.app/api/time-picker.md): Playwright element wrapper for Vaadin TimePicker component - [TreeGridElement](https://parttio-dramafinder-4.mintlify.app/api/tree-grid.md): Playwright element wrapper for Vaadin Tree Grid component - [UploadElement](https://parttio-dramafinder-4.mintlify.app/api/upload.md): Playwright element wrapper for Vaadin Upload component testing - [VaadinElement](https://parttio-dramafinder-4.mintlify.app/api/vaadin-element.md): Base class for typed Playwright wrappers around Vaadin components - [VirtualListElement](https://parttio-dramafinder-4.mintlify.app/api/virtual-list.md): Playwright element wrapper for Vaadin Virtual List component - [ARIA Roles](https://parttio-dramafinder-4.mintlify.app/concepts/aria-roles.md): Understanding ARIA roles for accessibility-first element lookup in Vaadin testing - [Assertions](https://parttio-dramafinder-4.mintlify.app/concepts/assertions.md): Learn assertion patterns with auto-retry for reliable Vaadin testing - [Element Lookup](https://parttio-dramafinder-4.mintlify.app/concepts/element-lookup.md): Learn how to find Vaadin elements using factory methods and accessibility-first patterns - [Locator Patterns](https://parttio-dramafinder-4.mintlify.app/concepts/locator-patterns.md): Advanced locator delegation and scoped lookup patterns for complex Vaadin components - [Best Practices for Maintainable Tests](https://parttio-dramafinder-4.mintlify.app/guides/best-practices.md): Follow these best practices to write reliable, maintainable, and fast tests with Drama Finder - [Common Testing Patterns](https://parttio-dramafinder-4.mintlify.app/guides/common-patterns.md): Real-world testing scenarios and patterns for Drama Finder - [Spring Boot Test Setup](https://parttio-dramafinder-4.mintlify.app/guides/testing-setup.md): Configure and set up your test environment for Drama Finder with Spring Boot - [Troubleshooting Common Issues](https://parttio-dramafinder-4.mintlify.app/guides/troubleshooting.md): Solutions to common problems when testing Vaadin applications with Drama Finder - [Drama Finder Documentation](https://parttio-dramafinder-4.mintlify.app/index.md): Type-safe Playwright wrappers for testing Vaadin applications with accessibility-first APIs - [Installation](https://parttio-dramafinder-4.mintlify.app/installation.md): Add Drama Finder to your Vaadin project for Playwright-based testing - [Quick Start](https://parttio-dramafinder-4.mintlify.app/quickstart.md): Get started with Drama Finder in minutes with real examples