테스트/E2E 테스트 (Vue)
E2E 테스트 - About 페이지 이동 시나리오 테스트
IT Blue
2021. 9. 15. 07:57
E2E 테스트 - About 페이지 이동 시나리오 테스트
1. /cypress/integration/moveAbout.test.js 생성
/**
* 검색(메인) 페이지로 접근한 후,
* Header About 네비게이션 버튼을 클릭,
* About 페이지에서 정보를 확인
* 그리고 영화 상세 페이지로 이동한 후,
* Header 사용자 로고를 클릭하면
* 다시 About 페이지에서 정보를 확인
*/
describe('About 페이지 이동', () => {
it('메인 페이지로 접근', () => {
cy.visit('/')
cy.get('header .nav-link.active')
.contains('Search')
})
it('About 페이지로 이동', () => {
cy.get('header .nav-link')
.contains('About')
.click()
cy.url()
.should('include', '/about')
cy.wait(1000)
cy.get('header .nav-link.active')
.contains('About')
cy.get('.name')
.contains('ITBlue')
})
it('영화 상세 페이지로 이동', () => {
cy.get('header .nav-link')
.contains('Movie')
.click()
cy.url()
.should('include', '/movie')
})
it('About 페이지로 이동', () => {
cy.get('header .user')
.click()
cy.url()
.should('include', 'about')
cy.wait(1000)
cy.get('header .nav-link.active')
.contains('About')
cy.get('.name')
.contains('ITBlue')
})
})
결과