wix-style-react
Version:
23 lines (21 loc) • 943 B
TypeScript
import { BaseUniDriver } from 'wix-ui-test-utils/base-driver';
import { SelectorUniDriver } from '../Selector/Selector.uni.driver';
export interface EditableSelectorUniDriver extends BaseUniDriver {
items: () => SelectorUniDriver[];
exists: () => Promise<boolean>;
isEditing: () => Promise<boolean>;
isEditingRow: () => Promise<boolean>;
isAddingRow: () => Promise<boolean>;
newRowButton: () => Promise<HTMLElement>;
deleteButtonAt: (index: number) => Promise<HTMLElement>;
editButtonAt: (index: number) => Promise<HTMLElement>;
addNewRow: (label: string) => Promise<void>;
editRow: (index: number, label: string) => Promise<void>;
deleteRow: (index: number) => Promise<void>;
startAdding: () => Promise<void>;
startEditing: (index: number) => Promise<void>;
clickApprove: () => Promise<void>;
clickCancel: () => Promise<void>;
title: () => Promise<string>;
toggleItem: (index: number) => Promise<string>;
}