@nova-ui/bits
Version:
SolarWinds Nova Framework
17 lines (16 loc) • 622 B
TypeScript
import { Locator } from "playwright-core";
import { Atom } from "../../atom";
export declare class TextboxAtom extends Atom {
static CSS_CLASS: string;
get input(): Locator;
acceptText: (text: string) => Promise<void>;
toHaveValue: (text: string) => Promise<void>;
clearText: () => Promise<void>;
/** Clear using keyboard (Ctrl+A then Delete) */
deleteTextManually: () => Promise<void>;
toBeDisabled: () => Promise<void>;
toNotBeDisabled: () => Promise<void>;
toBeReadOnly: () => Promise<void>;
toHaveError: () => Promise<boolean>;
toNotHaveError: () => Promise<boolean>;
}