UNPKG

playwright-pom-materials

Version:

Playwright POM materials

18 lines 840 B
import { Locator } from '@playwright/test'; import { LocatorPredicate, RetryOptions } from '../helpers/playwright'; import { Clickable, ClickableOptions } from './Clickable'; export declare const hasSelectedClass: (l: Locator) => Promise<boolean>; export type SelectableOptions = ClickableOptions & { selectedPredicate?: LocatorPredicate; }; export declare class Selectable extends Clickable { protected selectedPredicate: LocatorPredicate; constructor(locator: Locator, options?: SelectableOptions); isSelected(): Promise<boolean>; set(value: boolean, options?: RetryOptions): Promise<void>; shouldBeSelected(): Promise<void>; shouldNotBeSelected(): Promise<void>; select(options?: RetryOptions): Promise<void>; deselect(options?: RetryOptions): Promise<void>; } //# sourceMappingURL=Selectable.d.ts.map