Cypress 메소드를 사용하여 파일을 선택할 때 DOM에 입력 요소가 없는 경우를 처리합니다.
P粉697408921
P粉697408921 2023-09-05 22:32:49
0
1
393

업로드 버튼을 클릭할 때 아래 방법을 사용하여 파일 브라우저를 엽니다. 내가 아는 한, DOM 요소에 명시적으로 연결하지 않는 한 DOM에 요소가 추가되지 않습니다.

const inputEl = document.createElement("input"); inputEl.type = "파일";; inputEl.다중 = true; inputEl.click(); inputEl.onchange = (e) => 

Cypress에서 이 방법을 사용하여 파일을 선택할 수 있습니까? selectFile에는 input 요소가 DOM에 있어야 하고 링크가 따라와야 합니다. 그렇지 않으면 숨겨진 입력 요소를 사용해야 합니다.

P粉697408921
P粉697408921

모든 응답 (1)
P粉832490510

해결되었습니다. Cypress에서는 할 수 없습니다. DOM에 입력 요소를 추가하기 위해 환경 변수 "DEVELOPMENT=1"을 사용했지만 테스트 중에만 사용했습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!