AccueilActualités informatiqueLe langage JavaScript : Cypress Test Runner 9 fait ses adieux à...

Le langage JavaScript : Cypress Test Runner 9 fait ses adieux à Windows 32 bits

La version 9.0 de Cypress Test Runner est sortie. Le framework JavaScript Cypress est encore considéré comme un outil assez jeune, qui se distingue surtout par l’écriture rapide et simple de tests. Cypress exécute les tests dans un Runner interactif, ce qui permet aux développeurs de suivre les commandes pendant leur exécution tout en visualisant l’application à tester.

Sommaire

La neuvième version majeure apporte des nouveautés qui rompent avec la rétrocompatibilité. Par exemple, l’option de configuration nodeVersion est désormais définie par défaut sur system car nodeVersion est désormais considérée comme obsolète (deprecated). Le fonctionnement de l’option system change avec la mise à jour dans la mesure où Cypress utilise désormais le binaire ou la version de Node.js avec lequel le framework a été démarré. Si le framework n’a pas été lancé via le terminal, Cypress utilise la version de Node.js.bundled. Cela pourrait influencer le comportement du code dans le pluginsFile car il est possible qu’il ne soit pas utilisé dans la version Node.js. system s’exécute.

Cypress cesse également de prendre en charge Windows 32 bits. En outre, la mise à jour provoque des messages d’erreur dès qu’une valeur non valide est saisie dans le champ de saisie. Cypress.config est transmise. Jusqu’à présent, le framework ignorait apparemment les valeurs non valides, ce qui pouvait entraîner des comportements inattendus. En outre, il existe cy.contains() n’utilise plus le <body>-lorsqu’il est associé au contenu de l’élément <script>– ou <style>-est identique à celle des tags.

Lire aussi

La mise à jour propose de nouvelles fonctionnalités : Par exemple, Cypress traite un fichier comme binaire et le lit comme un tampon dès que null comme encodage à cy.readFile() ou cy.fixture() est transmise. De même, le passage de null comme codage vers cy.writeFile() l’écriture directe de buffers. Si l’encodage n’est pas spécifié, la valeur par défaut reste la suivante utf8ce qui correspond au comportement actuel.

Pour plus d’informations sur Cypress Test Runner 9, consultez le journal des changements de la version.

Plus d'articles