mirror of
https://github.com/IT4Change/boilerplate-e2e-cypress-cucumber.git
synced 2025-12-13 04:55:50 +00:00
21 lines
614 B
TypeScript
21 lines
614 B
TypeScript
import {
|
|
Given,
|
|
When,
|
|
Then,
|
|
} from '@badeball/cypress-cucumber-preprocessor'
|
|
import {loginPage} from '../../pages/LoginPage'
|
|
import {welcomePage} from '../../pages/WelcomePage'
|
|
|
|
Given('The web browser is at the login page', () => {
|
|
cy.visit('/login')
|
|
})
|
|
|
|
When('I submit the credentials {string} {string}', (username:string, password: string) => {
|
|
loginPage.submitLogin(username, password)
|
|
})
|
|
|
|
Then('I am on the welcome page', () => {
|
|
cy.get(welcomePage.successMessage).should('be.visible')
|
|
cy.get(welcomePage.WelcomeHeader).should('be.visible')
|
|
cy.get(welcomePage.logoutBtn).should('be.visible')
|
|
}) |