systelab-components-wdio-test
Version:
Widgets to be use in the E2E Tests based in WDIO
30 lines (29 loc) • 1.23 kB
TypeScript
import { Widget } from './widget.js';
import { Label } from './label.js';
import { InputField } from './inputfield.js';
import { Button } from './button.js';
import { Link } from './link.js';
export declare class TwoList extends Widget {
getAvailableFieldsCaption(): Label;
getVisibleFieldsCaption(): Label;
getAvailableFieldsFilter(): InputField;
getVisibleFieldsFilter(): InputField;
getAvailableItemByPosition(position: number): Button;
getVisibleItemByPosition(position: number): Button;
getMoveToRightButton(): Button;
getMoveToLeftButton(): Button;
getNumberOfAvailableItems(): Promise<number>;
getNumberOfSelectedAvailableItems(): Promise<number>;
getNumberOfVisibleItems(): Promise<number>;
getNumberOfSelectedVisibleItems(): Promise<number>;
getAllAvailableItems(): Promise<string[]>;
getAllVisibleItems(): Promise<string[]>;
getSelectedAvailableItemPositions(): Promise<number[]>;
getSelectedVisibleItemPositions(): Promise<number[]>;
getRemoveAllLink(): Link;
getAddAllLink(): Link;
private getAllVisibleElemItems;
private getAllAvailableElemItems;
private getSelectedVisibleElemItems;
private getSelectedAvailableElemItems;
}