tlc-core-automation-framework-v3-wdio-v9
Version:
Background: - We are following multi-layer automation framework architecture using webdriver.io + cucumber + typescript This core framework has been implemented with generic utility functions and cucumber steps, which can be easily consumed by another fra
85 lines (84 loc) • 8.22 kB
TypeScript
export { ConfigHelper } from "./src/e2e/helpers/common-helpers/config-helper";
export { DataHelper } from "./src/e2e/helpers/common-helpers/data-helper";
export { MomentHelper } from "./src/e2e/helpers/common-helpers/moment-helper";
export { StringHelper } from "./src/e2e/helpers/common-helpers/string-helper";
export { FileUtility } from "./src/e2e/helpers/common-helpers/file-utility";
export { ParseData } from "./src/e2e/helpers/common-helpers/parse-data";
export { browserHelper } from "./src/e2e/helpers/common-helpers/browser-helper";
export { CustomExpect } from "./src/e2e/helpers/common-helpers/custom-expect";
export { ApiHelpers } from "./src/e2e/helpers/common-helpers/api-helpers";
export { default as clearInputField } from "./src/e2e/helpers/framework-helpers/action/clearInputField";
export { default as closeAllButFirstTab } from "./src/e2e/helpers/framework-helpers/action/closeAllButFirstTab";
export { default as closeLastOpenedWindow } from "./src/e2e/helpers/framework-helpers/action/closeLastOpenedWindow";
export { default as deleteCookies } from "./src/e2e/helpers/framework-helpers/action/deleteCookies";
export { default as dragElement } from "./src/e2e/helpers/framework-helpers/action/dragElement";
export { default as focusLastOpenedWindow } from "./src/e2e/helpers/framework-helpers/action/focusLastOpenedWindow";
export { default as clickElement } from "./src/e2e/helpers/framework-helpers/action/clickElement";
export { default as getCurrentPageId } from "./src/e2e/helpers/framework-helpers/action/getCurrentPageId";
export { default as getCurrentUrl } from "./src/e2e/helpers/framework-helpers/action/getCurrentUrl";
export { default as getElementText } from "./src/e2e/helpers/framework-helpers/action/getElementText";
export { default as getSelectedOptionValue } from "./src/e2e/helpers/framework-helpers/action/getSelectedOptionValue";
export { default as handleModal } from "./src/e2e/helpers/framework-helpers/action/handleModal";
export { default as maximizeWindow } from "./src/e2e/helpers/framework-helpers/action/maximizeWindow";
export { default as mouseHoverToCoordinates } from "./src/e2e/helpers/framework-helpers/action/mouseHoverToCoordinates";
export { default as mouseHoverToElement } from "./src/e2e/helpers/framework-helpers/action/mouseHoverToElement";
export { default as mouseHoverToElementByIndex } from "./src/e2e/helpers/framework-helpers/action/mouseHoverToElementByIndex";
export { default as getElementTextByIndex } from "./src/e2e/helpers/framework-helpers/action/getElementTextByIndex";
export { default as openUrl } from "./src/e2e/helpers/framework-helpers/action/openUrl";
export { default as pause } from "./src/e2e/helpers/framework-helpers/action/pause";
export { default as pressButton } from "./src/e2e/helpers/framework-helpers/action/pressButton";
export { default as reloadCurrentPage } from "./src/e2e/helpers/framework-helpers/action/reloadCurrentPage";
export { default as refreshPage } from "./src/e2e/helpers/framework-helpers/action/refreshPage";
export { default as scriptExecute } from "./src/e2e/helpers/framework-helpers/action/scriptExecute";
export { default as scroll } from "./src/e2e/helpers/framework-helpers/action/scroll";
export { default as selectOption } from "./src/e2e/helpers/framework-helpers/action/selectOption";
export { default as selectOptionByIndex } from "./src/e2e/helpers/framework-helpers/action/selectOptionByIndex";
export { default as setCookie } from "./src/e2e/helpers/framework-helpers/action/setCookie";
export { default as setInputField } from "./src/e2e/helpers/framework-helpers/action/setInputField";
export { default as setPromptText } from "./src/e2e/helpers/framework-helpers/action/setPromptText";
export { default as setWindowSize } from "./src/e2e/helpers/framework-helpers/action/setWindowSize";
export { default as waitForElementState } from "./src/e2e/helpers/framework-helpers/action/waitForElementState";
export { default as waitForElementStateByIndex } from "./src/e2e/helpers/framework-helpers/action/waitForElementStateByIndex";
export { default as typeSlowlyIntoInputBox } from "./src/e2e/helpers/framework-helpers/action/typeSlowlyIntoInputBox";
export { default as moveToFrame } from './src/e2e/helpers/framework-helpers/action/moveToFrame';
export { default as moveToParentFrame } from './src/e2e/helpers/framework-helpers/action/moveToParentFrame';
export { default as clickElementByTextFromList } from './src/e2e/helpers/framework-helpers/action/clickElementByTextFromList';
export { default as clickElementByIndex } from './src/e2e/helpers/framework-helpers/action/clickElementByIndex';
export { default as checkCurrentPageMatchesPageId } from "./src/e2e/helpers/framework-helpers/check/checkCurrentPageMatchesPageId";
export { default as checkClass } from "./src/e2e/helpers/framework-helpers/check/checkClass";
export { default as checkTitle } from "./src/e2e/helpers/framework-helpers/check/checkTitle";
export { default as checkContainsText } from "./src/e2e/helpers/framework-helpers/check/checkContainsText";
export { default as checkCookieContent } from "./src/e2e/helpers/framework-helpers/check/checkCookieContent";
export { default as checkCookieExists } from "./src/e2e/helpers/framework-helpers/check/checkCookieExists";
export { default as checkDimension } from "./src/e2e/helpers/framework-helpers/check/checkDimension";
export { default as checkEqualsText } from "./src/e2e/helpers/framework-helpers/check/checkEqualsText";
export { default as checkIfElementExists } from "./src/e2e/helpers/framework-helpers/check/checkIfElementExists";
export { default as checkInURLPath } from "./src/e2e/helpers/framework-helpers/check/checkInURLPath";
export { default as checkFontProperty } from "./src/e2e/helpers/framework-helpers/check/checkFontProperty";
export { default as checkIsEmpty } from "./src/e2e/helpers/framework-helpers/check/checkIsEmpty";
export { default as checkIsOpenedInNewWindow } from "./src/e2e/helpers/framework-helpers/check/checkIsOpenedInNewWindow";
export { default as checkModal } from "./src/e2e/helpers/framework-helpers/check/checkModal";
export { default as checkModalText } from "./src/e2e/helpers/framework-helpers/check/checkModalText";
export { default as checkNewWindow } from "./src/e2e/helpers/framework-helpers/check/checkNewWindow";
export { default as checkOffset } from "./src/e2e/helpers/framework-helpers/check/checkOffset";
export { default as checkProperty } from "./src/e2e/helpers/framework-helpers/check/checkProperty";
export { default as checkTitleContains } from "./src/e2e/helpers/framework-helpers/check/checkTitleContains";
export { default as checkURL } from "./src/e2e/helpers/framework-helpers/check/checkURL";
export { default as checkURLPath } from "./src/e2e/helpers/framework-helpers/check/checkURLPath";
export { default as checkWithinViewport } from "./src/e2e/helpers/framework-helpers/check/checkWithinViewport";
export { default as compareText } from "./src/e2e/helpers/framework-helpers/check/compareText";
export { default as checkElementText } from "./src/e2e/helpers/framework-helpers/check/checkElementText";
export { default as checkIfElementExistsByIndex } from "./src/e2e/helpers/framework-helpers/check/checkIfElementExistsByIndex";
export { default as checkElementTextByIndex } from "./src/e2e/helpers/framework-helpers/check/checkElementTextByIndex";
export { default as checkElementTextMatchesByIndex } from "./src/e2e/helpers/framework-helpers/check/checkElementTextMatchesByIndex";
export { default as Reporter } from "./src/e2e/helpers/reporting-helpers/reporter";
export { default as Logger } from "./src/e2e/helpers/reporting-helpers/logger";
export * from "./src/e2e/step-definitions/alert-steps";
export * from "./src/e2e/step-definitions/cookiesAndLocalStorage-steps";
export * from "./src/e2e/step-definitions/keybord-actions";
export * from "./src/e2e/step-definitions/htmlElement-steps";
export * from "./src/e2e/step-definitions/navigation-steps";
export * from "./src/e2e/step-definitions/script-steps";
export * from "./src/e2e/step-definitions/browserWindow-steps";
export * from "./src/e2e/step-definitions/page-steps";
export * from "./src/e2e/custom-types/pageConfig-types";