UNPKG

@atomic-testing/component-driver-html

Version:
17 lines (16 loc) 818 B
import { ComponentDriver, IInputDriver, Nullable } from '@atomic-testing/core'; type ValueT = string | readonly string[]; export declare class HTMLSelectDriver extends ComponentDriver<{}> implements IInputDriver<Nullable<ValueT>> { isMultiple(): Promise<boolean>; getValue(): Promise<Nullable<ValueT>>; setValue(value: Nullable<ValueT>): Promise<boolean>; getValuesByLabels(labels: readonly string[]): Promise<readonly string[]>; selectByLabel(label: string | readonly string[]): Promise<void>; getSelectedLabel(isMultiple: true): Promise<readonly string[] | null>; getSelectedLabel(isMultiple: false): Promise<string | null>; getSelectedLabel(): Promise<string | null>; isDisabled(): Promise<boolean>; isReadonly(): Promise<boolean>; get driverName(): string; } export {};