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.
3 Réponses :
Vous pouvez essayer d'installer l'extension via Cypress chrome (et l'activer).
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é
.
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 a>.
Pour ceux qui se demandent quel est le lien vers cette extension:
collez ce lien dans la fenêtre chrome dans laquelle Cypress s'exécute et installez-le, puis essayez de recharger votre test. :)