Automation/Cypress
cypress-file-upload
c29130811
2021. 3. 5. 23:14
테스트 하려는 web에서 파일 업로드가 있는 경우,
아래 npm 모듈을 통해 지원이 가능하다.
www.npmjs.com/package/cypress-file-upload
cypress-file-upload
A Cypress command for file upload
www.npmjs.com
각 여러가지 형태로 지원이 된다.
// HTML5 file input
cy.get('[data-cy="file-input"]') .attachFile('myfixture.json');
// Attaching multiple files
cy.get('[data-cy="file-input"]') .attachFile(['myfixture1.json', 'myfixture2.json']);
// Drag-n-drop component
cy.get('[data-cy="dropzone"]') .attachFile('myfixture.json', { subjectType: 'drag-n-drop' });
이것이 내가 필요로 했던 코드
사용할 파일의 위치는 cypress/fixtures 에 두고 사용을 한다.
728x90