Cypress Tutorial For Beginners : Part 4 ( Cypress Download File )

Cypress Tutorial For Beginners - Download File

In this tutorial cypress tutorial for beginners, We are going to learn how to download a file in cypress and create our first script to test to download a file and check that file is download to folder successfully. 

Contents

Cypress Download File

First make sure you install the node module of the Download file cypress from the link above.

Install the Node module

npm install cypress-downloadfile

Now You have to write the following code plugin files in plugin index.js folder.

require('cypress-downloadfile/lib/downloadFileCommand')
#Add the following lines to cypress/plugins/index.js.
const {downloadFile} = require('cypress-downloadfile/lib/addPlugin')
module.exports = (on, config) => {
on('task', {downloadFile})
}

Now You can use this below code to download the file.

cy.downloadFile('https://library.concordia.ca/help/technology/recovering_saved_files.pdf','mydownloads','demo.pdf')

-----------------------------------------------------
👪 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
------------------------------------------------------

Day 17 of 100: The this Keyword — Demystified for Page Objects

Day 17 of 100: The this Keyword — Demystified for Page Objects

Day 16 of 100: Scope and Hoisting — Where Variables Live

Day 16 of 100: Scope and Hoisting — Where Variables Live

Day 15 of 100: Closures — Counters, Factories, and the var Loop Bug

Day 15 of 100: Closures — Counters, Factories, and the var Loop Bug

Day 14 of 100: Spread and Rest — Copy Configs, Build Variants

Day 14 of 100: Spread and Rest — Copy Configs, Build Variants

Day 13 of 100: Template Literals — Readable Dynamic Strings

Day 13 of 100: Template Literals — Readable Dynamic Strings

Day 12 of 100: String Methods — Parsing Text and URLs

Day 12 of 100: String Methods — Parsing Text and URLs

Similar Posts