Cypress 및 GH Actions를 사용하여 React에서 E2E 테스트를 녹음합니다.
2700 단어 reactactionshackathontesting
I would like to add that cypress provide great developer experience.
이것이 녹음의 모습입니다. 아래 기록에서 두 가지 테스트 사례를 실행하고 있습니다.
내 워크플로우
cypress를 사용하여 내 프로젝트에 종단 간 테스트 사례를 추가하고 확신을 가지고 앱을 개발한 후 내 프로젝트에서 발생하는 모든 코드 변경도 e2e 테스트를 거치고 있는지 확인하고 싶었습니다. Cypress 헤드리스 실행 덕분에 저는 Cypress Github Action을 사용하여 모든 코드 푸시 및 풀 요청에 대해 내 코드를 e2e 테스트할 수 있었습니다.
...
- name: Cypress run
uses: cypress-io/github-action@v2
with:
browser: chrome
headless: true
record: true
start: npm start
wait-on: http://localhost:3000
env:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
...
Cypress Github Action을 사용하면 테스트 실행을 기록하고 이를 Cypress 대시보드에 업로드할 수도 있습니다.
제출 카테고리:
메인테이너 머스트 해브, DIY 배포
코드 링크
cypress 테스트 사례와 함께 프로젝트를 찾을 수 있습니다.
dreamer01 / 반응-로그인-모의
입력 유효성 검사 및 단위 테스트 사례가 포함된 React 로그인 모의 페이지입니다.
추가 리소스/정보
cypress-io / github-액션
Cypress 종단 간 테스트를 실행하기 위한 GitHub 작업
Cypress.io blog post on Github Action
Reference
이 문제에 관하여(Cypress 및 GH Actions를 사용하여 React에서 E2E 테스트를 녹음합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/stud2design/recording-e2e-test-in-react-with-cypress-gh-actions-3hca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)