inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bắt đầu với kiểm thử Frontend thực chiến

Những điểm cần lưu ý khi xử lý hàm lệnh tùy chỉnh

테스트 오류

Đã giải quyết

266

br

26 câu hỏi đã được viết

1

image.png

image.png

image.png

테스트가 안됩니다

못찾는다는거 같은데 오류 떠서 그런가요??

오류 해결 어떻게 하나요

javascript react next.js 소프트웨어-테스트 Cypress e2e

Câu trả lời 2

0

captain

안녕하세요, 제가 확인이 좀 늦었네요 🙂 첨부해 주신 위 2개 이미지는 린트 관련된 에러라 신경 안쓰셔도 될 것 같아요. 마지막 세번째 이미지만 테스트 코드 에러로 보이는데 요건 Counter 컴포넌트 코드가 있어야 문제 해결을 도와드릴 수 있을 것 같습니다. 첨부 부탁드릴게요!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

제공하신 이미지 내용을 바탕으로, ESLint 설정 파일과 Cypress 커스텀 커맨드 구현, 그리고 Cypress를 이용한 테스트 실행에서 발생한 문제를 모두 확인해 보았습니다.
1. .eslintrc.js 파일에는 next/core-web-vitals, plugin:prettier/recommended, plugin:cypress/recommended를 확장하는 설정, prettiercypress 플러그인 선언, 그리고 'no-undef': 'error' 규칙을 포함하고 있습니다.
2. Cypress 커스텀 커맨드 getByCy를 정의하는 코드는 사용자가 data-cy 속성을 사용하여 엘리먼트를 선택할 수 있게 합니다. 이때, 문자열 (text)를 변수 text로 바꾸라는 수정 사항이 있습니다.
3. 마지막 이미지에서는 cy.get('[data-cy=counter]')를 사용하여 특정 요소를 찾으려고 하지만 실패한 상황을 보여줍니다.

테스트 오류의 해결을 위해 다음 단계를 참고하세요:
- cy.get('[data-cy=counter]') 해당 요소가 DOM에 정확히 존재하는지, 테스트 실행 시점에 맞춰 렌더링되고 있는지 확인해 보세요. 만약 페이지 로드 시간이 문제라면, 요소를 찾기 전에 cy.wait()를 사용하여 기다리는 시간을 늘려 보세요.
- Cypress 커스텀 커맨드 getByCy를 사용하는 경우, 수정 사항대로 문자열 (text) 대신 변수 text를 사용하고 있는지 확인해 보세요.
- ESLint와 관련된 설정은 현재 문제와 직접적인 관련이 없어 보입니다만, 설정이 올바르게 적용되었는지 점검해 보세요.

더 깊은 분석이나 도움이 필요하다면, 코드 전체와 함께 구체적인 문제 상황을 포함하여 추가적인 질문을 해 주세요.

스타터킷 중요도에 대한 질문입니다.

0

7

1

mission12-01 guide.md파일 누락

0

10

1

강의 자료 접근 불가

1

14

1

슬라이드 오타

0

13

0

결제기능까지 알려주실수있나요?

1

20

2

보안 점검

1

20

2

웹서비스 방법

0

18

1

강의 소스 코드는 어디서 볼수 있나여?

1

20

1

전체적인 개발에 대해 문의드립니다.

1

32

1

자료집 관련

0

13

2

13. (App 2) 기본기 훈련 에서

0

23

1

챌린지 시작일 문의

0

26

0

17강 강의에 목데이터 첨부파일이 없습니다.

2

27

2

2. 어떤 도구를 사용하는 것이 가장 유리할까? 강의 중

0

26

1

줄바꿈 시 \ 필수인가요?

0

37

2

11차시 Antigravity IDE 설치 후

0

24

1

2605 이후 최신 클로드코드 강의 추가 부탁드립니다.

0

33

2

처음 에이전트 설정을 잘못 했을 경우 수정 하는 방법

0

29

1

5,6,7,8 내용이 없어요

0

29

1

커리큘럼 문서 제공받을 수 있을까요?

0

33

1

ThemeProvider를 이용해서 NextThemeProvider를 따로 생성하여 Layout.tsx에 적용하는 이유는 뭘까요?

0

24

1

에이전트 에러

0

35

1

커스텀 에이전트 생성하기

0

21

1

장바구니 테스트 코드 작성에 대한 질문입니다.

0

89

1