UNPKG

qe-fe-automation

Version:
25 lines (19 loc) 696 B
import { TripTileType, Utility } from '@utility-lib/index'; const searchPageSelectors = { userMenuField: '[data-qaid="USER_MENU-button"]', userMenuItem: '.ta-menu-group' }; type menuItem = 'Home' | 'Profile' | 'Liquid' | 'Logout'; export class TripSearchPage { static visitTASearchPage() { Utility.visitSearchPage(); } static selectTripTileType(businessType: TripTileType) { Utility.selectBusinessType(businessType); } static selectUserMenuItem(menuItem: menuItem) { cy.allure().logStep(`select user menu item: ${menuItem}`); cy.get(searchPageSelectors.userMenuField).click(); cy.get(searchPageSelectors.userMenuItem).contains(`${menuItem}`).click(); } }