@wix/design-system
Version:
@wix/design-system
37 lines • 1.7 kB
TypeScript
import { UniDriver } from '@wix/unidriver-core';
import { BaseUniDriver } from '@wix/wix-ui-test-utils/dist/types/base-driver';
declare const radioButtonUniDriverFactory: (base: UniDriver, container: () => UniDriver) => {
/** Getting the component's content element */
getContent: () => Promise<any>;
keyDown(key: string): Promise<void>;
getValue(): Promise<string | null>;
getName(): Promise<string | null>;
getId(): Promise<string | null>;
getLabel(): Promise<string>;
getLabel(): Promise<string>;
iconExists(): Promise<boolean>;
labelExists(): Promise<boolean>;
isChecked(): Promise<boolean>;
isDisabled(): Promise<boolean>;
mouseEnter(): Promise<void>;
mouseLeave(): Promise<void>;
exists: () => Promise<boolean>;
element: () => Promise<any>;
click: () => Promise<void>;
base: UniDriver;
};
export interface RadioGroupUniDriver extends BaseUniDriver {
selectByValue: (value: string | number) => Promise<void>;
selectByIndex: (index: number) => Promise<void>;
getRadioValueAt: (index: number) => Promise<string | number | null>;
getRadioIdAt: (index: number) => Promise<string | null>;
getRadioName: () => Promise<string | null>;
getRadioAtIndex: (index: number) => Promise<ReturnType<typeof radioButtonUniDriverFactory>>;
isRadioChecked: (index: number) => Promise<boolean>;
getSelectedValue: () => Promise<string | number | null>;
isRadioDisabled: (index: number) => Promise<boolean>;
getNumberOfRadios: () => Promise<number>;
}
export declare const radioGroupUniDriverFactory: (base: UniDriver) => RadioGroupUniDriver;
export {};
//# sourceMappingURL=RadioGroup.uni.driver.d.ts.map