728x90 반응형 vue.js 테스트코드2 Cypress 파일 업로드테스트 진행하는 프로젝트에 텍스트 에디터가 있어 파일 업로드를 테스트가 필요햇는데 하단의 에러 메세지와 같이 유저가 직접 진행하는 게 아니기때문에 파일 업로드 버튼을 클릭하는 이벤트는 진행이 불가능 했다. File chooser dialog can only be shown with a user activation. 하지만 그럴리가 없다. 방법을 찾아보자 https://www.cypress.io/blog/2022/01/19/uploading-files-with-selectfile/ 역시 구글 최고다 우선 파일을 cypress프로젝트 내에 넣어주어야하므로 이미지 파일을 해당 경로에 넣어주자 cypress/fixtures/ (경로는 다른곳으로해도 크게 상관은 없겠지만..!) readFile로 파일을 읽는다 selec.. 2022. 10. 13. Cypress로 e2e 테스트 코드 작성하기 - 시작하기 api 코드를 테스트 할때는 mocha, jest 로 진행을 해본 적이 있는데 프론트에서는 매번 테스트를 직접 진행했었다. 사실 테스트 코드를 짤만큼의 여유가 없기도 했지만,,변명 ㅎ 회사 프로젝트를 진행하면서 생각보다 빨리 작업이 끝나서 남는 시간에 드디어 테스트 코드를 작성해 볼 수 있었다. 사실 테스트 코드도 개발 진행사항에 포함되어야한다고 생각한다. 조금 더 완성도 높은 코드가 작성 될 수 있다. 앞으로는 테스트 코드 완료 일정까지 태스크 관리를 할 예정이다. E2E 테스트란 End to End 테스트로 사용자 입장에서 해당 소프트웨어를 테스트 하는 방법이다. 즉, ui/ux 기반의 테스트가 될 수 있다. e2e 프레임워크로는 cypress / selenium / testCafe / nightwa.. 2022. 9. 30. 이전 1 다음 728x90 반응형