systelab-components-wdio-test
Version:
Widgets to be use in the E2E Tests based in WDIO
23 lines (22 loc) • 984 B
TypeScript
import { ContextMenu } from './context-menu.js';
import { Widget } from './widget.js';
export declare class Grid extends Widget {
getNumberOfRows(): Promise<number>;
getValuesInRow(row: number): Promise<string[]>;
getValueInCell(row: number, columnName: string): Promise<string>;
clickOnRowMenu(row: number): Promise<void>;
clickOnRow(row: number, column: string): Promise<void>;
clickOnHeader(): Promise<void>;
clickOnHeaderCell(columnIndex: number): Promise<void>;
clickOnCell(row: number, column: string): Promise<void>;
clickOnLeftPinnedCell(row: number, column: string): Promise<void>;
selectRow(row: number): Promise<void>;
getHeaderCaptions(): Promise<string[]>;
getGridHeader(): Promise<string[]>;
getMenu(): ContextMenu;
waitToBeLoaded({ loadingOverlayCSSSelector, timeout }: {
loadingOverlayCSSSelector?: string | undefined;
timeout?: number | undefined;
}): Promise<void>;
private getCells;
}