playwright-pom-materials
Version:
Playwright POM materials
21 lines • 789 B
TypeScript
import { Locator } from '@playwright/test';
import { RetryOptions } from '../helpers/playwright';
import { Operable, OperableOptions } from './Operable';
export type InputTextValueFunc = {
(l: Locator): Promise<string>;
};
export type InputTextOptions = OperableOptions & {
inputSelector?: string;
};
export declare class InputText extends Operable {
private readonly inputSelector?;
constructor(locator: Locator, options?: InputTextOptions);
private get inputLocator();
fill(value: string): Promise<void>;
value(): Promise<string>;
set(value: string, options?: RetryOptions): Promise<void>;
shouldHave(value: string): Promise<void>;
has(value: string): Promise<boolean>;
isEditable(): Promise<boolean>;
}
//# sourceMappingURL=InputText.d.ts.map