cypress

Qomi Yoo·2023년 1월 11일
0

업무

목록 보기
2/6

ar
package
yarn add
typress

argos안에서 cypress진행

yarn add --dev cypress

cypress.config.js파일안안에

# cypress.config.ts

import { defineConfig } from 'cypress'

export default defineConfig({
  e2e: {
    setupNodeEvents(on, config) {
      // implement node event listeners here
    },
    supportFile: false,
  },
})```
하고 나서 

npx cypress open

을 입력하면 디랙토리에 cypress 파일이 자동 생성되고 나머지
![](https://velog.velcdn.com/images/qomi/post/7c2c0301-8f3c-4a6e-8ef2-06df9cd1e2ab/image.png)

아래에 화면이 생성됨 
create new spac 버튼 누르고 
원하는 폴더 안에 생성하면 됨 
그러고 브라이트가 준 코드를 만든 파일 안으로 작성 

import createTypography from '@mui/material/styles/createTypography'

describe('My First Test', () => {
it('Does not do much!', () => {
expect(true).to.equal(true)
})

// it('Visits the Kitchen Sink', () => {
// cy.visit('https://example.cypress.io')

// cy.contains('type').click()

// cy.url().should('equal', 'https://example.cypress.io/commands/actions')

// cy.get('#email1').type('fake2@email.com')

// cy.get('#email1').should('have.value', 'fake2@email.com')
// })

it('Visits the argos', () => {
cy.visit('https://argos.cupist.dev/')

cy.get('input[type=email]').type('admin@cupist.com')

cy.get('input[type=password]').type('argosadmin')

cy.get('button[type=submit]').click()

cy.url().should('include', '/brand-selection')

cy.contains('ENFPY')

cy.contains('GLAM')

})
})

이렇게 지정하면 
profile
업무일지

0개의 댓글