qe-fe-automation
Version:
FE test automation framework using cypress
18 lines (14 loc) • 500 B
text/typescript
import { Timeouts } from '@utility-lib/constants';
const bannerSelectors = {
stickyBannerBody: '[data-testid="stickyBanner__root"]'
};
export class Banner {
static expectBannerIsVisible() {
cy.get(bannerSelectors.stickyBannerBody).should('be.visible');
}
static expectBannerContainsText(text: string) {
cy.wait(Timeouts.SHORT_TIMEOUT_5_SEC.timeout);
cy.get(bannerSelectors.stickyBannerBody).contains(text);
cy.allure().logStep(`Sticky banner contains text ${text}`);
}
}