0
votes

Cyprès Comment fermer la nouvelle fenêtre et retour à la fenêtre de test principal

J'ai écrit des codes pour cliquer sur HyperLink, puis cochez la nouvelle URL de la fenêtre.

   cy.get('a[href*="newlink"]').eq(0).click()
   cy.url().should('equal', 'https://www.google.com')


0 commentaires

3 Réponses :


0
votes
cy.go(direction, options)
See the documentation for examplesThis works for the history in the same tab. Cypress does not support multiple tabs.

4 commentaires

Le bouton arrière n'est pas activé à la nouvelle fenêtre. En utilisant la direction en arrière, la nouvelle fenêtre reste ouverte.


Je pense que j'ai soulevé une question et j'ai répondu. Limitation de cyprès non autorisée à appeler la nouvelle fenêtre et ne peut effectuer que le test à une fenêtre. J'espère que ma compréhension est correcte.


Je n'ai pas lu assez près et je mettrai à jour ma réponse pour tenir compte de cela. Si tout cela est répondu ailleurs, n'hésitez pas à supprimer.


J'ai ajouté une réponse qui offre une solution de contournement au changement de contexte de fenêtre



0
votes

Vous pouvez utiliser CY.GO ('Retour')

voir ici


0 commentaires