UNPKG

@wix/design-system

Version:

@wix/design-system

77 lines 3.52 kB
import type { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; export declare const numberInputDriverFactory: (base: UniDriver, body: UniDriver) => { clickOnIncrement: () => Promise<void>; clickOnDecrement: () => Promise<void>; isDownDisabled: () => Promise<boolean>; isUpDisabled: () => Promise<boolean>; click: () => Promise<void>; getInputAttribute: (name: string) => Promise<string | null>; getInputElementClasses: () => Promise<DOMTokenList>; suffixComponentExists: (className: string) => Promise<boolean>; getRootElementClasses: () => Promise<DOMTokenList>; getAriaDescribedby: () => Promise<string | null>; getAriaLabel: () => Promise<string | null>; getName: () => Promise<string | null>; getMaxLength: () => Promise<string | null>; getType: () => Promise<string | null>; getAriaControls: () => Promise<string | null>; clickIconAffix: () => Promise<void>; clickCustomAffix: () => Promise<void>; getCustomAffixText: () => Promise<string>; hasSuffix: () => Promise<boolean>; getClearButtonTooltipContent: () => Promise<string>; prefixComponentExists: (style: string) => Promise<boolean>; hasPrefix: () => Promise<boolean>; hasClearButton: () => Promise<boolean>; clickClear: () => Promise<void>; getValue: () => Promise<string>; getText: () => Promise<string>; getPattern: () => Promise<string | null>; getPlaceholder: () => Promise<string | null>; isOfSize: (size: import("..").InputSize) => Promise<boolean>; getSize: () => Promise<import("..").InputSize | null>; isDisabled: () => Promise<boolean>; isHoveredStyle: () => Promise<boolean>; isFocusedStyle: () => Promise<boolean>; getRequired: () => Promise<any>; enterText: (value: string) => Promise<void>; getAutocomplete: () => Promise<string | null>; getDefaultValue: () => Promise<any>; getTabIndex: () => Promise<any>; isCustomInput: () => Promise<boolean>; getReadOnly: () => Promise<any>; getDisabled: () => Promise<any>; getTextOverflow: () => Promise<string>; focus: () => Promise<void>; blur: () => Promise<void>; keyUp: () => Promise<void>; keyDown: (eventData: import("react-dom/test-utils").SyntheticEventData) => Promise<void>; pressKey: (key: import("@wix/unidriver-core").KeyboardKey) => Promise<void>; paste: () => Promise<void>; copy: () => Promise<void>; wheel: () => Promise<void>; trigger: { (eventType: "keyDown", event: import("react-dom/test-utils").SyntheticEventData): Promise<void>; (eventType: "change", event: { target: { value: string; }; }): Promise<void>; (eventType: Exclude<"blur" | "change" | "copy" | "focus" | "paste" | "wheel" | "keyUp" | "keyDown", "keyDown" | "change">): Promise<void>; }; isFocus: () => Promise<boolean | undefined>; clickMenuArrow: () => Promise<void>; hasMenuArrow: () => Promise<boolean>; isRTL: () => Promise<boolean>; getCursorLocation: () => Promise<number>; clearText: () => Promise<void>; clickOutside: () => Promise<void>; isMasked: () => Promise<boolean>; isSelected: () => Promise<boolean>; hasStatus: (status: import("..").StatusIndications) => Promise<boolean>; getStatusMessage: () => Promise<string | null>; exists: () => Promise<boolean>; element: () => Promise<any>; base: UniDriver; }; //# sourceMappingURL=NumberInput.private.uni.driver.d.ts.map