@nova-ui/bits
Version:
SolarWinds Nova Framework
22 lines (21 loc) • 715 B
TypeScript
import { Locator } from "@playwright/test";
import { Atom } from "../../atom";
import { ButtonAtom } from "../button/button.atom";
export declare class TextboxNumberAtom extends Atom {
static CSS_CLASS: string;
upButton: ButtonAtom;
downButton: ButtonAtom;
input: Locator;
constructor(locator: Locator);
getValue(): Promise<string>;
getPlaceholder(): Promise<string>;
acceptText(text: string): Promise<void>;
clearText(): Promise<void>;
isDisabled(): Promise<boolean>;
isReadonly(): Promise<boolean>;
isValid(): Promise<boolean>;
toBeValid(): Promise<void>;
toBeInvalid(): Promise<void>;
toBeDisabled(): Promise<void>;
toBeEnabled(): Promise<void>;
}