cypress-downloadfile-alt-fr
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

cypress-downloadfile-alt-fr

Ceci est une Command pour Cypress, permettant de télécharger des fichiers (.pdf, .jpg,...) depuis une URL.

Cette version alternative supprime toutes utilisations des cookies (cy.getCookies(),...), et les remplace par celle de window (cy.window()). Cette dernière n'entrainant plus d'éventuels failed dans l'exécution des scripts de test.

Ce repo Github est un fork du repo original cypress-download.

Installation

Intaller le module.

npm install cypress-downloadfile-alt-fr

Ajouter cette ligne dans le fichier cypress/support/commands.js.

require('cypress-downloadfile-alt-fr/lib/downloadFileCommand')

Et le code suivant, dans le fichier cypress/plugins/index.js.

const {downloadFile} = require('cypress-downloadfile-alt-fr/lib/addPlugin')
module.exports = (on, config) => {
  on('task', {downloadFile})
}

Si l’autocompletion ne fonctionne pas directement, vous pouvez ajouter cette ligne de code à la première ligne de votre fichier de test ex. montest.spec.js

/// <reference types="cypress-downloadfile"/>

Exemple pour un fichier PDF

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

Exemple pour un fichier image JPG

cy.downloadFile('https://dummyimage.com/600x400/000/fff.jpg&text=hello+world+-+600+x+400','cypress/fixtures','hello_world.jpg')

Depuis la Version 1.5 (??) vous pouvez également ajouter un User-Agent. Si aucun User-Agent est passé en params, ce sera celui par défaut qui sera utilisé.

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

Readme

Keywords

Package Sidebar

Install

npm i cypress-downloadfile-alt-fr

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

4.06 kB

Total Files

3

Last publish

Collaborators

  • romsail