4
votes

Comment ajouter et utiliser des extensions Chrome avec Cypress.io?

Je suis actuellement confronté à un problème de blocage des options X-Frame lors de l'exécution de mes tests Cypress.io. Je ne peux pas changer la configuration du serveur pour modifier les paramètres X-Frame. Quelqu'un m'a dit que je devrais essayer une extension Chrome appelée "Ignorer les en-têtes X-Frame".

J'ai installé l'extension sur mon Chrome non Cypress, mais comment l'installer pour l'utiliser dans mes tests Cypress.io? Si je vais dans les outils de développement lors de l'exécution d'un test Cypress, je peux voir qu'aucune extension n'est chargée pour Cypress / Chrome.

Des idées sur comment ou SI je peux faire cela? J'utilise un Mac.


0 commentaires

3 Réponses :


6
votes

Vous pouvez essayer d'installer l'extension via Cypress chrome (et l'activer).


5 commentaires

Je vous remercie! Quelle chose simple à faire, je n'ai même pas pris la peine d'envisager cela.


:) ha heureux de vous aider


Pouvez-vous fournir plus de détails sur la façon de procéder?


pouvez-vous s'il vous plaît écrire les étapes ici


Pour ceux qui sont confus. Ouvrez la page Chrome Cypress (mais exécutant l'une de vos spécifications), accédez à chrome: // extensions , activez mode développeur , Charger décompressé .



2
votes

Vous pouvez utiliser l'événement before: browser: launch pour charger une extension Chrome.

Pour plus d'informations sur l'utilisation de cet événement, ici .


0 commentaires

1
votes

Pour ceux qui se demandent quel est le lien vers cette extension:

https://chrome.google.com/webstore / detail / ignore-x-frame-headers / gleekbfjekiniecknbkamfmkohkpodhe

collez ce lien dans la fenêtre chrome dans laquelle Cypress s'exécute et installez-le, puis essayez de recharger votre test. :)


0 commentaires