UNPKG

qe-fe-automation

Version:
22 lines (19 loc) 855 B
import { Timeouts } from '@utility-lib/constants'; const companyDiscountsSelectors = { companyDiscountHeader: '[class="discounts-header__button"] button', inputDiscountCode: 'input[formcontrolname="discountCode"]', updateCorporateDiscount: '[class="actions-button"] button' }; export class CompanyDiscount { static AddCompanyCorporateDiscount() { cy.visit('app/admin2/en/settings/discounts/trains'); cy.wait('@waitForDiscounts'); cy.wait(Timeouts.SHORT_TIMEOUT_5_SEC.timeout); cy.get(companyDiscountsSelectors.companyDiscountHeader).click(); cy.wait(Timeouts.SHORT_TIMEOUT_5_SEC.timeout); cy.get(companyDiscountsSelectors.inputDiscountCode).type('11955512'); cy.wait(Timeouts.SHORT_TIMEOUT_5_SEC.timeout); cy.get(companyDiscountsSelectors.updateCorporateDiscount).click(); cy.wait('@waitForDiscounts'); } }