Cypress Tutorial For Beginners : Part 2 ( Upload a File )
In this video cypress tutorial for beginners, We are going to learn how to upload a file in cypress and create our first script to test to upload a file and check that file is uploaded successfully.
Contents
Cypress Upload File
You need to install
- Download the node module : npm i cypress-file-upload
2. Require it in your script
import 'cypress-file-upload';
3. Now use the Fixture method to upload the file.
const fileName = 'data.json';
cy.fixture(fileName).then(fileContent => {
cy.get('[data-cy="file-input"]').upload({ fileContent, fileName, mimeType: 'application/json' });
});
-----------------------------------------------------
👪 Join our Community - http://bit.ly/learntesting2019
✅ Automation Community - https://thetestingacademy.com
🐦Follow us on Twitter - https://twitter.com/itstechmode
📖 Like us on Facebook - https://www.facebook.com/scrolltest
🎤 Listen to our Podcast - https://anchor.fm/thetestingacademy
------------------------------------------------------
#automationtesting #manualtesting #testautomation #thetestingacademy #scrolltest
The 2026 QA Engineer Career Roadmap: Month-by-Month From Manual Testing to Senior SDET
Manual Testers and AI Agents: Why Service Company QA Jobs Are Disappearing in 2026
Contents Manual Testers and AI Agents: Why Service Company QA Jobs Are
QA Metrics That Actually Matter: 12 KPIs to Replace Vanity Metrics
Your dashboard shows 90% code coverage and 500 test cases passing. Yet
DeepEval vs PromptFoo 2026: Which LLM Eval Framework Wins?
Contents DeepEval vs PromptFoo 2026: Which LLM Eval Framework Wins? If your
k6 Performance Testing From Zero to Production: A JavaScript Developer’s Complete Guide
k6 is a modern performance testing tool that uses JavaScript (ES6). If
SDET Salary Report India 2026: What Product Companies vs Service Companies Actually Pay
The salary gap between product companies and service companies for SDETs in

Thank you! It was very helpful
it was helpful but facing issue in cypress-file -upload command when we are running it on jenkins there is any method that we can use ?
Hey!
How can I upload a (.side) file?
How to pass all parameters with blob(images,auio.etc) in cypress API testing