/* eslint-disable quotes */ import 'codeceptjs'; import { CommonKeyword } from "./commonKeyword"; /* const clickElement = require("./commonKeyword") import { clickElement } from "./commonKeyword"; */ import { DewElement } from "./element"; import { logger } from "../Logger/logger"; import { Wait } from './dewWait'; import { ReadLocators } from "../readLocators"; const locators:any = ReadLocators.readJson(); /** * Side Menu Navigation */ export class DewNavBar { /** * To open hamburger icon * * ```js * * DewNavBar.openHamburger() * ``` * * */ static async openHamburger() { try { Wait.waitForElement("dew-navbar"); if (await DewElement.checkIfElementVisible(locators.dewNavBarOpenHamburgerXpath)) { logger.info("Navigation Bar Already Open"); } else { logger.info("Clicking Hamburger Menu"); await CommonKeyword.clickElement(locators.dewNavBarClickHamburgerXpath); } } catch (error) { logger.log("Issue while performing operation in DDCC: Error while click on hamburger menu"); throw error; } } }