UNPKG

@redhat-developer/page-objects

Version:

Page Object API implementation for a VS Code editor used by ExTester framework.

117 lines 7.67 kB
"use strict"; /** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License", destination); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.NotificationType = exports.Notification = exports.ScmChange = exports.ScmProvider = exports.ScmView = void 0; exports.initPageObjects = initPageObjects; const AbstractElement_1 = require("./components/AbstractElement"); const loader_1 = require("./locators/loader"); __exportStar(require("selenium-webdriver"), exports); __exportStar(require("./locators/locators"), exports); __exportStar(require("./errors/NullAttributeError"), exports); __exportStar(require("./components/menu/Menu"), exports); __exportStar(require("./components/menu/MenuItem"), exports); __exportStar(require("./components/menu/TitleBar"), exports); __exportStar(require("./components/menu/MacTitleBar"), exports); __exportStar(require("./components/menu/ContextMenu"), exports); __exportStar(require("./components/menu/WindowControls"), exports); __exportStar(require("./components/activityBar/ActivityBar"), exports); __exportStar(require("./components/activityBar/ViewControl"), exports); __exportStar(require("./components/activityBar/ActionsControl"), exports); __exportStar(require("./components/sidebar/SideBarView"), exports); __exportStar(require("./components/sidebar/ViewTitlePart"), exports); __exportStar(require("./components/sidebar/ViewContent"), exports); __exportStar(require("./components/sidebar/ViewSection"), exports); __exportStar(require("./components/sidebar/ViewItem"), exports); __exportStar(require("./components/sidebar/WelcomeContent"), exports); __exportStar(require("./components/sidebar/tree/TreeSection"), exports); __exportStar(require("./components/sidebar/tree/default/DefaultTreeSection"), exports); __exportStar(require("./components/sidebar/tree/default/DefaultTreeItem"), exports); __exportStar(require("./components/sidebar/tree/custom/CustomTreeSection"), exports); __exportStar(require("./components/sidebar/tree/custom/CustomTreeItem"), exports); __exportStar(require("./components/sidebar/tree/debug/DebugBreakpointSection"), exports); __exportStar(require("./components/sidebar/tree/debug/BreakpointSectionItem"), exports); __exportStar(require("./components/sidebar/tree/debug/DebugVariablesSection"), exports); __exportStar(require("./components/sidebar/tree/debug/VariableSectionItem"), exports); __exportStar(require("./components/sidebar/tree/debug/CallStackItem"), exports); __exportStar(require("./components/sidebar/tree/debug/DebugCallStackSection"), exports); __exportStar(require("./components/sidebar/tree/debug/WatchSection"), exports); __exportStar(require("./components/sidebar/tree/debug/WatchSectionItem"), exports); __exportStar(require("./components/sidebar/extensions/ExtensionsViewSection"), exports); __exportStar(require("./components/sidebar/extensions/ExtensionsViewItem"), exports); var ScmView_1 = require("./components/sidebar/scm/ScmView"); Object.defineProperty(exports, "ScmView", { enumerable: true, get: function () { return ScmView_1.ScmView; } }); Object.defineProperty(exports, "ScmProvider", { enumerable: true, get: function () { return ScmView_1.ScmProvider; } }); Object.defineProperty(exports, "ScmChange", { enumerable: true, get: function () { return ScmView_1.ScmChange; } }); __exportStar(require("./components/sidebar/scm/NewScmView"), exports); __exportStar(require("./components/sidebar/debug/DebugView"), exports); __exportStar(require("./components/bottomBar/BottomBarPanel"), exports); __exportStar(require("./components/bottomBar/ProblemsView"), exports); __exportStar(require("./components/bottomBar/WebviewView"), exports); __exportStar(require("./components/bottomBar/Views"), exports); __exportStar(require("./components/statusBar/StatusBar"), exports); __exportStar(require("./components/editor/EditorView"), exports); __exportStar(require("./components/editor/EditorAction"), exports); __exportStar(require("./components/editor/Breakpoint"), exports); __exportStar(require("./components/editor/TextEditor"), exports); __exportStar(require("./components/editor/Editor"), exports); __exportStar(require("./components/editor/SettingsEditor"), exports); __exportStar(require("./components/editor/DiffEditor"), exports); __exportStar(require("./components/editor/WebView"), exports); __exportStar(require("./components/editor/ContentAssist"), exports); __exportStar(require("./components/editor/CustomEditor"), exports); __exportStar(require("./components/editor/ExtensionEditorView"), exports); __exportStar(require("./components/editor/ExtensionEditorDetailsSection"), exports); var Notification_1 = require("./components/workbench/Notification"); Object.defineProperty(exports, "Notification", { enumerable: true, get: function () { return Notification_1.Notification; } }); Object.defineProperty(exports, "NotificationType", { enumerable: true, get: function () { return Notification_1.NotificationType; } }); __exportStar(require("./components/workbench/NotificationsCenter"), exports); __exportStar(require("./components/workbench/input/Input"), exports); __exportStar(require("./components/workbench/input/InputBox"), exports); __exportStar(require("./components/workbench/input/QuickOpenBox"), exports); __exportStar(require("./components/workbench/Workbench"), exports); __exportStar(require("./components/workbench/DebugToolbar"), exports); __exportStar(require("./components/dialog/ModalDialog"), exports); __exportStar(require("./conditions/WaitForAttribute"), exports); /** * Initialize the page objects for your tests * * @param currentVersion version of the locators to load * @param baseVersion base version of the locators if you have multiple versions with diffs, otherwise leave the same as currentVersion * @param locatorFolder folder that contains locator files * @param driver WebDriver instance * @param browserID identifier/name of the browser (i.e. vscode) */ function initPageObjects(currentVersion, baseVersion, locatorFolder, driver, browserID) { const locators = new loader_1.LocatorLoader(currentVersion, baseVersion, locatorFolder).loadLocators(); AbstractElement_1.AbstractElement.init(locators, driver, browserID, currentVersion); } //# sourceMappingURL=index.js.map