playwright test로 E2E 테스트 하기(vs. Cypress)

Jung Han
16 min readAug 10, 2021

들어가기

이 글은 @Playwright/test를 활용해 e2e테스트를 작성해본 경험기이다. Cypress를 통한 E2E 테스트는 현업에서 오래 작성해봤고 전반적으로 만족스러운 경험이였지만 뭔지 모를 답답함이 분명 존재했었다. 그러던 와중에 playwright test가 2021년 6월 처음으로 1.x 버전이 등장했고 ‘비교해 봐야지’라는 생각이 들어 코드를 작성해봤다.

⚠️ 읽기 전에..

  • 이 글은 둘 중 어떤 것이 우위에 있는지를 말하는 글이 아니다.
  • 예제는 이 저장소(https://github.com/jung-han/test-cypress-playwright)에서 확인할 수 있다. 각각 playwright, cypress라는 이름으로 브랜치를 만들어뒀으니 확인할 수 있다. 예제 코드는 분명히 개선의 여지가 있다. 예제의 목적은 cypress와 playwright를 비교하는데 있다고 생각했기 때문에 굳이 바꾸지 않았다.

--

--