@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
269 lines • 14.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LOCATORS = exports.SELECTORS = exports.STATES = void 0;
const selenium_webdriver_1 = require("selenium-webdriver");
exports.STATES = {
ACTIVE: "k-active",
DISABLED: "k-disabled",
EMPTY: "k-empty",
EXPANDED: "k-expanded",
FOCUSED: "k-focus",
INVALID: "k-invalid",
SELECTED: "k-selected",
HOVERED: "k-hover",
};
exports.SELECTORS = {
ACTIONSHEET: ".k-actionsheet",
ACTIONSHEET_CONTAINER: ".k-actionsheet-container",
ANIMATION_CONTAINER: ".k-animation-container",
AIPROMPT: ".k-prompt",
APPBAR: ".k-appbar",
AUTOCOMPLETE: ".k-autocomplete",
AVATAR: ".k-avatar",
BADGE: ".k-badge",
BARCODE: ".k-barcode",
BOTTOM_NAVIGATION: ".k-bottom-nav",
BREADCRUMB: ".k-breadcrumb",
BUTTON: ".k-button",
BUTTON_GROUP: ".k-button-group",
CALENDAR: ".k-calendar",
CALENDAR_TITLE: ".k-button.k-calendar-title",
CALENDAR_TODAY: ".k-button.k-calendar-nav-today",
CALENDAR_NAV_NEXT: ".k-button.k-calendar-nav-next",
CALENDAR_NAV_PREV: ".k-button.k-calendar-nav-prev",
CARD: ".k-card",
CARD_BUTTON: ".k-card-title .k-button",
CARD_BODY: ".k-card-body",
CHART: ".k-chart",
CHAT: ".k-chat",
CHECKBOX: ".k-checkbox",
CHIP: ".k-chip",
CHIP_ICON: ".k-chip .k-icon",
CHIP_LIST: ".k-chip-list",
CHUNK_PROGRESSBAR: ".k-chunk-progressbar",
COMBOBOX: ".k-combobox",
COLORGRADIENT: ".k-colorgradient",
COLORPALETTE: ".k-colorpalette",
COLORPICKER: ".k-colorpicker",
CONTEXT_MENU: ".k-context-menu",
COLUMN_MENU: ".k-column-menu",
COLUMN_MENU_ITEM: ".k-columnmenu-item",
DATEINPUT: ".k-dateinput",
DATEPICKER: ".k-datepicker",
DATERANGEPICKER: ".k-daterangepicker",
DATETIMEPICKER: ".k-datetimepicker",
DIALOG: ".k-dialog",
DRAWER: ".k-drawer",
DROPDOWN_BUTTON: ".k-dropdown-button",
DROPDOWN_LIST: ".k-dropdownlist",
DROPDOWN_TREE: ".k-dropdowntree",
EDITOR: ".k-editor",
EMPTY: ".k-empty",
ERROR: ".k-error",
FILTER: ".k-filter",
FLATCOLORPICKER: ".k-flatcolorpicker",
FLOATING_ACTION_BUTTON: ".k-fab",
FLOATING_LABEL: ".k-floating-label",
FLOATING_LABEL_CONTAINER: ".k-floating-label-container",
GANTT: ".k-gantt",
GAUGE: ".k-gauge",
GRID: ".k-grid",
GRID_COLUMN_MENU: ".k-grid-column-menu",
GRID_LAYOUT: ".k-grid-layout",
INPUT: ".k-input",
LABEL: ".k-label",
LIST: ".k-list",
LISTBOX: ".k-listbox",
LISTVIEW: ".k-listview",
LOADER: ".k-loader",
LOADING_MASK: ".k-loading-mask",
MAP: ".k-map",
MASKEDTEXTBOX: ".k-maskedtextbox",
MENU: ".k-menu",
MENU_BUTTON: ".k-menu-button",
MESSAGE_LIST: ".k-message-list",
MULTISELECT: ".k-multiselect",
NOTIFICATION: ".k-notification",
NUMERICTEXTBOX: ".k-numerictextbox",
ORGCHART: ".k-orgchart-container",
PAGER: ".k-pager",
PAGER_INFO: ".k-pager-info",
PAGER_SIZES: ".k-pager-sizes",
PAGER_INPUT: ".k-pager-input .k-input-inner",
PAGER_ITEMS_PER_PAGE: ".k-pager-sizes .k-dropdownlist .k-input-value-text",
PAGER_NUMBERS: ".k-pager-numbers button",
PAGER_FIRST_PAGE_BUTTON: ".k-pager-numbers-wrap .k-pager-first",
PAGER_LAST_PAGE_BUTTON: ".k-pager-numbers-wrap .k-pager-last",
PAGER_PREVIOUS_PAGE_BUTTON: ".k-pager-numbers-wrap .k-pager-nav:nth-of-type(2)",
PAGER_NEXT_PAGE_BUTTON: ".k-pager-numbers-wrap .k-pager-nav:nth-of-type(3)",
PANELBAR: ".k-panelbar",
PDFVIEWER: ".k-pdf-viewer",
PIVOTGRID: ".k-pivotgrid",
POPOVER: ".k-popover",
POPUP: ".k-popup",
PROGRESSBAR: ".k-progressbar",
QRCODE: ".k-qrcode",
RADIO: ".k-radio",
RADIOGROUP: ".k-radio-list",
RATING: ".k-rating",
RIPPLE: ".k-ripple-container",
SCHEDULER: ".k-scheduler",
SCROLLVIEW: ".k-scrollview",
SIGNATURE: ".k-signature",
SKELETON: ".k-skeleton",
SLIDER: ".k-slider",
SPLIT_BUTTON: ".k-split-button",
SPLITTER: ".k-splitter",
SPREADSHEET: ".k-spreadsheet",
STACK_LAYOUT: ".k-stack-layout",
STEPPER: ".k-stepper",
SWITCH: ".k-switch",
TABSTRIP: ".k-tabstrip",
TASKBOARD: ".k-taskboard",
TEXTAREA: ".k-textarea",
TEXTBOX: ".k-textbox",
TILELAYOUT: ".k-tilelayout",
TIMELINE: ".k-timeline",
TIMELINE_CARD: ".k-timeline-card",
TIMELINE_DATE: "span.k-timeline-date",
TIMELINE_EVENT: ".k-timeline-event",
TIMELINE_FLAG: "span.k-timeline-flag",
TIMEPICKER: ".k-timepicker",
TOOLBAR: ".k-toolbar",
TOOLTIP: ".k-tooltip",
TREEVIEW: ".k-treeview",
TREEVIEW_ITEM: ".k-treeview-item",
TREELIST: ".k-treelist",
UPLOAD: ".k-upload",
WINDOW: ".k-window",
};
exports.LOCATORS = {
ACTIONSHEET: selenium_webdriver_1.By.css(exports.SELECTORS.ACTIONSHEET),
ANIMATION_CONTAINER: selenium_webdriver_1.By.css(exports.SELECTORS.ANIMATION_CONTAINER),
APP: selenium_webdriver_1.By.id("app"),
APPBAR: selenium_webdriver_1.By.css(exports.SELECTORS.APPBAR),
AIPROMPT: selenium_webdriver_1.By.css(exports.SELECTORS.AIPROMPT),
AVATAR: selenium_webdriver_1.By.css(exports.SELECTORS.AVATAR),
ARROW_BUTTON: selenium_webdriver_1.By.css(".k-svg-i-caret-alt-down"),
BADGE: selenium_webdriver_1.By.css(exports.SELECTORS.BADGE),
BARCODE: selenium_webdriver_1.By.css(exports.SELECTORS.BARCODE),
BOTTOM_NAVIGATION: selenium_webdriver_1.By.css(exports.SELECTORS.BOTTOM_NAVIGATION),
BREADCRUMB: selenium_webdriver_1.By.css(exports.SELECTORS.BREADCRUMB),
BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.BUTTON),
BUTTON_GROUP: selenium_webdriver_1.By.css(exports.SELECTORS.BUTTON_GROUP),
CARD: selenium_webdriver_1.By.css(exports.SELECTORS.CARD),
CARD_BODY: selenium_webdriver_1.By.css(exports.SELECTORS.CARD_BODY),
CARD_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.CARD_BUTTON),
CHART: selenium_webdriver_1.By.css(exports.SELECTORS.CHART),
CALENDAR: selenium_webdriver_1.By.css(exports.SELECTORS.CALENDAR),
CALENDAR_TITLE: selenium_webdriver_1.By.css(exports.SELECTORS.CALENDAR_TITLE),
CALENDAR_TODAY: selenium_webdriver_1.By.css(exports.SELECTORS.CALENDAR_TODAY),
CALENDAR_NAV_NEXT: selenium_webdriver_1.By.css(exports.SELECTORS.CALENDAR_NAV_NEXT),
CALENDAR_NAV_PREV: selenium_webdriver_1.By.css(exports.SELECTORS.CALENDAR_NAV_PREV),
CHAT: selenium_webdriver_1.By.css(exports.SELECTORS.CHAT),
CHECKBOX: selenium_webdriver_1.By.css(exports.SELECTORS.CHECKBOX),
CHAT_SEND_BUTTON: selenium_webdriver_1.By.css(".k-chat-send"),
CHAT_SELECTED_MESSAGE: selenium_webdriver_1.By.css(".k-selected > .k-chat-bubble"),
CHAT_QUICK_REPLY: selenium_webdriver_1.By.css("span.k-quick-reply"),
CHIP: selenium_webdriver_1.By.css(exports.SELECTORS.CHIP),
CHIP_ICON: selenium_webdriver_1.By.css(exports.SELECTORS.CHIP_ICON),
CHIP_LIST: selenium_webdriver_1.By.css(exports.SELECTORS.CHIP_LIST),
CHUNK_PROGRESSBAR: selenium_webdriver_1.By.css(exports.SELECTORS.CHUNK_PROGRESSBAR),
COLORGRADIENT: selenium_webdriver_1.By.css(exports.SELECTORS.COLORGRADIENT),
COLORPALETTE: selenium_webdriver_1.By.css(exports.SELECTORS.COLORPALETTE),
COLORPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.COLORPICKER),
COMBOBOX: selenium_webdriver_1.By.css(exports.SELECTORS.COMBOBOX),
COMBOBOX_BUTTON: selenium_webdriver_1.By.css(".k-combobox button"),
COMBOBOX_INPUT: selenium_webdriver_1.By.css(".k-combobox input"),
CONTEXT_MENU: selenium_webdriver_1.By.css(exports.SELECTORS.CONTEXT_MENU),
COLUMN_MENU: selenium_webdriver_1.By.css(exports.SELECTORS.COLUMN_MENU),
COLUMN_MENU_ITEM: selenium_webdriver_1.By.css(exports.SELECTORS.COLUMN_MENU_ITEM),
DATEINPUT: selenium_webdriver_1.By.css(exports.SELECTORS.DATEINPUT),
DATERANGEPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.DATERANGEPICKER),
DATETIMEPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.DATETIMEPICKER),
DATEPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.DATEPICKER),
DIALOG: selenium_webdriver_1.By.css(exports.SELECTORS.DIALOG),
DRAWER: selenium_webdriver_1.By.css(exports.SELECTORS.DRAWER),
DROPDOWN_ARROW: selenium_webdriver_1.By.css(".k-dropdownlist .k-input-button"),
DROPDOWN_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.DROPDOWN_BUTTON),
DROPDOWN_LIST: selenium_webdriver_1.By.css(exports.SELECTORS.DROPDOWN_LIST),
DROPDOWN_TREE: selenium_webdriver_1.By.css(exports.SELECTORS.DROPDOWN_TREE),
EDITOR: selenium_webdriver_1.By.css(exports.SELECTORS.EDITOR),
EMPTY: selenium_webdriver_1.By.css(exports.SELECTORS.EMPTY),
ERROR: selenium_webdriver_1.By.css(exports.SELECTORS.ERROR),
EVENTS: selenium_webdriver_1.By.id("events"),
FILTER: selenium_webdriver_1.By.css(exports.SELECTORS.FILTER),
FLATCOLORPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.FLATCOLORPICKER),
FLOATING_ACTION_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.FLOATING_ACTION_BUTTON),
FLOATING_LABEL: selenium_webdriver_1.By.css(exports.SELECTORS.FLOATING_LABEL),
GANTT: selenium_webdriver_1.By.css(exports.SELECTORS.GANTT),
GAUGE: selenium_webdriver_1.By.css(exports.SELECTORS.GAUGE),
GRID: selenium_webdriver_1.By.css(exports.SELECTORS.GRID),
GRID_LAYOUT: selenium_webdriver_1.By.css(exports.SELECTORS.GRID_LAYOUT),
INPUT: selenium_webdriver_1.By.css(exports.SELECTORS.INPUT),
LABEL: selenium_webdriver_1.By.css(exports.SELECTORS.LABEL),
LIST: selenium_webdriver_1.By.css(exports.SELECTORS.LIST),
LISTBOX: selenium_webdriver_1.By.css(exports.SELECTORS.LISTBOX),
LISTVIEW: selenium_webdriver_1.By.css(exports.SELECTORS.LISTVIEW),
LOADER: selenium_webdriver_1.By.css(exports.SELECTORS.LOADER),
LOADING_MASK: selenium_webdriver_1.By.css(exports.SELECTORS.LOADING_MASK),
MAP: selenium_webdriver_1.By.css(exports.SELECTORS.MAP),
MASKEDTEXTBOX: selenium_webdriver_1.By.css(exports.SELECTORS.MASKEDTEXTBOX),
MENU: selenium_webdriver_1.By.css(exports.SELECTORS.MENU),
MENU_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.MENU_BUTTON),
MULTISELECT: selenium_webdriver_1.By.css(exports.SELECTORS.MULTISELECT),
NOTIFICATION: selenium_webdriver_1.By.css(exports.SELECTORS.NOTIFICATION),
NUMERICTEXTBOX: selenium_webdriver_1.By.css(exports.SELECTORS.NUMERICTEXTBOX),
ORGCHART: selenium_webdriver_1.By.css(exports.SELECTORS.ORGCHART),
PAGER: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER),
PAGER_INFO: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_INFO),
PAGER_SIZES: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_SIZES),
PAGER_INPUT: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_INPUT),
PAGER_ITEMS_PER_PAGE: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_ITEMS_PER_PAGE),
PAGER_NUMBERS: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_NUMBERS),
PAGER_FIRST_PAGE_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_FIRST_PAGE_BUTTON),
PAGER_LAST_PAGE_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_LAST_PAGE_BUTTON),
PAGER_PREVIOUS_PAGE_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_PREVIOUS_PAGE_BUTTON),
PAGER_NEXT_PAGE_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.PAGER_NEXT_PAGE_BUTTON),
PANELBAR: selenium_webdriver_1.By.css(exports.SELECTORS.PANELBAR),
PDFVIEWER: selenium_webdriver_1.By.css(exports.SELECTORS.PDFVIEWER),
PIVOTGRID: selenium_webdriver_1.By.css(exports.SELECTORS.PIVOTGRID),
POPOVER: selenium_webdriver_1.By.css(exports.SELECTORS.POPOVER),
POPUP: selenium_webdriver_1.By.css(exports.SELECTORS.POPUP),
PROGRESSBAR: selenium_webdriver_1.By.css(exports.SELECTORS.PROGRESSBAR),
QRCODE: selenium_webdriver_1.By.css(exports.SELECTORS.QRCODE),
RADIO: selenium_webdriver_1.By.css(exports.SELECTORS.RADIO),
RADIOGROUP: selenium_webdriver_1.By.css(exports.SELECTORS.RADIOGROUP),
RATING: selenium_webdriver_1.By.css(exports.SELECTORS.RATING),
RIPPLE: selenium_webdriver_1.By.css(exports.SELECTORS.RIPPLE),
SCHEDULER: selenium_webdriver_1.By.css(exports.SELECTORS.SCHEDULER),
SCROLLVIEW: selenium_webdriver_1.By.css(exports.SELECTORS.SCROLLVIEW),
SIGNATURE: selenium_webdriver_1.By.css(exports.SELECTORS.SIGNATURE),
SKELETON: selenium_webdriver_1.By.css(exports.SELECTORS.SKELETON),
SLIDER: selenium_webdriver_1.By.css(exports.SELECTORS.SLIDER),
SPLIT_BUTTON: selenium_webdriver_1.By.css(exports.SELECTORS.SPLIT_BUTTON),
SPLITTER: selenium_webdriver_1.By.css(exports.SELECTORS.SPLITTER),
SPREADSHEET: selenium_webdriver_1.By.css(exports.SELECTORS.SPREADSHEET),
STACK_LAYOUT: selenium_webdriver_1.By.css(exports.SELECTORS.STACK_LAYOUT),
STEPPER: selenium_webdriver_1.By.css(exports.SELECTORS.STEPPER),
SWITCH: selenium_webdriver_1.By.css(exports.SELECTORS.SWITCH),
TABSTRIP: selenium_webdriver_1.By.css(exports.SELECTORS.TABSTRIP),
TASKBOARD: selenium_webdriver_1.By.css(exports.SELECTORS.TASKBOARD),
TEXTAREA: selenium_webdriver_1.By.css(exports.SELECTORS.TEXTAREA),
TEXTBOX: selenium_webdriver_1.By.css(exports.SELECTORS.TEXTBOX),
TILELAYOUT: selenium_webdriver_1.By.css(exports.SELECTORS.TILELAYOUT),
TIMELINE: selenium_webdriver_1.By.css(exports.SELECTORS.TIMELINE),
TIMELINE_EVENT: selenium_webdriver_1.By.css(exports.SELECTORS.TIMELINE_EVENT),
TIMELINE_CARD: selenium_webdriver_1.By.css(exports.SELECTORS.TIMELINE_CARD),
TIMELINE_FLAG: selenium_webdriver_1.By.css(exports.SELECTORS.TIMELINE_FLAG),
TIMELINE_DATE: selenium_webdriver_1.By.css(exports.SELECTORS.TIMELINE_DATE),
TIMEPICKER: selenium_webdriver_1.By.css(exports.SELECTORS.TIMEPICKER),
TOOLBAR: selenium_webdriver_1.By.css(exports.SELECTORS.TOOLBAR),
TOOLTIP: selenium_webdriver_1.By.css(exports.SELECTORS.TOOLTIP),
TREEVIEW: selenium_webdriver_1.By.css(exports.SELECTORS.TREEVIEW),
TREEVIEW_ITEM: selenium_webdriver_1.By.css(exports.SELECTORS.TREEVIEW_ITEM),
TREELIST: selenium_webdriver_1.By.css(exports.SELECTORS.TREELIST),
UPLOAD: selenium_webdriver_1.By.css(exports.SELECTORS.UPLOAD),
WINDOW: selenium_webdriver_1.By.css(exports.SELECTORS.WINDOW),
};
//# sourceMappingURL=const.js.map