UNPKG

@wix/design-system

Version:

@wix/design-system

60 lines 1.7 kB
import type { UniDriver } from '@wix/wix-ui-test-utils/unidriver'; import { TextSize, TextSkin, TextWeight } from './Text.types'; export declare const textUniDriverFactory: (base: UniDriver) => { /** * Get the root element's tagName * @return {Promise<string>} html tagName */ getTagName: () => Promise<string>; /** * Get text content (innerHTML) * @return {Promise<string>} innerHTML content */ getText: () => Promise<string>; /** * Get size * @return {Promise<'tiny' | 'small' | 'medium'>} */ getSize: () => Promise<TextSize>; /** * Get skin * @return {Promise<'standard'| 'error'| 'success'| 'premium'| 'disabled'>} */ getSkin: () => Promise<TextSkin>; /** * Get weight * @return {Promise<'thin' | 'normal' | 'bold'>} */ getWeight: () => Promise<TextWeight>; /** * Get id * @return {Promise<string>} */ getId: () => Promise<string>; /** * Is light * @return {Promise<boolean>} */ isLight: () => Promise<boolean>; /** * Is secondary * @return {Promise<boolean>} */ isSecondary: () => Promise<boolean>; /** * Checks if component has masking classNames * @return {Promise<boolean>} */ isMasked: () => Promise<boolean>; /** * Checks if the text is using &nbsp; * @return {Promise<boolean>} */ isWidows: () => Promise<boolean>; exists: () => Promise<boolean>; element: () => Promise<any>; click: () => Promise<void>; base: UniDriver; }; export type TextUniDriver = ReturnType<typeof textUniDriverFactory>; //# sourceMappingURL=Text.uni.driver.d.ts.map