UNPKG

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
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";