UNPKG

@wix/design-system

Version:

@wix/design-system

91 lines (68 loc) 2.71 kB
## TimeTable Testkit ### Import - unidriver: `import { TimeTableUniDriver } from '@wix/design-system/dist/testkit/unidriver';` - vanilla: `import { TimeTableTestkit } from '@wix/design-system/dist/testkit';` - puppeteer: `import { TimeTableTestkit } from '@wix/design-system/dist/testkit/puppeteer';` - playwright: `import { TimeTableTestkit } from '@wix/design-system/dist/testkit/playwright';` ### API ### exists - signature: exists() - returns: Promise<boolean> - description: Checks whether the component found with the given data hook ### element - signature: element() - returns: Promise<any> - description: Gets the component root element ### click - signature: click() - returns: Promise<void> - description: Clicks on the component root element ### base - signature: base() - returns: UniDriver - description: Returns UniDriver for the base element ### getColumnCount - signature: getColumnCount() - description: Get column count. ### getTitleAt - signature: getTitleAt(columnIndex) - description: Get title at column index. ### getActionsCount - signature: getActionsCount(columnIndex) - description: Get actions count in column with give columnIndex. ### clickActionAt - signature: clickActionAt(columnIndex, actionIndex) - description: Clicks at action with given column and action id ### hoverColumn - signature: hoverColumn(columnIndex) - description: Hover column by column index. Used to display action buttons ### getActionLabelAt - signature: getActionLabelAt(columnIndex, actionIndex) - description: Return label of action by column and action id ### getSubtitleAt - signature: getSubtitleAt(columnIndex) - description: Get subtitle at column index. ### isColumnActiveAt - signature: isColumnActiveAt(columnIndex) - description: Get active state at column index. ### isColumnDisabledAt - signature: isColumnDisabledAt(columnIndex) - description: Get disabled state at column index. ### isColumnDroppableAt - signature: isColumnDroppableAt(columnIndex) - description: Get droppable state at column index. ### getItemCountAt - signature: getItemCountAt(columnIndex) - description: Get item count at column index. ### isItemDisabledAt - signature: isItemDisabledAt(columnIndex, itemIndex) - description: Get item disabled state at column and item index. ### isItemDraggableAt - signature: isItemDraggableAt(columnIndex, itemIndex) - description: Get item draggable state at column and item index. ### clickOnAddItemButtonAt - signature: clickOnAddItemButtonAt(columnIndex) - description: Click on add item button at column index. ### addItemButtonExistsAt - signature: addItemButtonExistsAt(columnIndex) - description: Check if add button is shown on hover at column index.