← Back to library
Cypressfilebeginnerv10+

Upload a file with cy.fixture

Upload a file stored in your fixtures folder using selectFile.

1it('uploads a file', () => {
2  cy.visit('/upload');
3
4  // File must be in cypress/fixtures/
5  cy.get('input[type="file"]')
6    .selectFile('cypress/fixtures/sample.pdf');
7
8  cy.get('[type="submit"]').click();
9  cy.contains('Upload successful').should('be.visible');
10});
#upload#fixture#selectFile#file