0

Certains scripts de test de l'interface utilisateur s'exécutent qui, pour une raison quelconque, ne reçoivent pas de réponses JSON valides pour certaines requêtes.Script d'interface utilisateur automatisée Nightwatch - Chargement du navigateur par le navigateur

Lorsque les étapes de test sont exécutées manuellement, une réponse JSON valide est renvoyée. Lorsque les mêmes étapes sont automatisées, le navigateur ne peut pas charger et afficher les mêmes données.

When running an automated test

Toutes les idées parce que je ne peux pas comprendre pourquoi cela se passe>

Répondre

0

Puisque je ne peux pas voir votre code, je vais devoir prendre une supposition.

Avez-vous considéré que vous vous déplacez trop rapidement pour que l'élément soit visible/présent?

Pensez à utiliser:

Page.waitForElementPresent('@selectorOfChoice', 'Present: selectorOfChoice');

ou

Page.waitForElementVisible('@selectorOfChoice', 'Visible: selectorOfChoice');

une pause peut être utilisé aussi:

Page.waitForElementVisible('@selectorOfChoice', 15000, 'Visible: selectorOfChoice');

Page.api.pause(10000);

+0

Merci pour la réponse et non ce n'était pas le cas! C'était en fait un problème de configuration avec le site Web que je suis en train de tester qui l'a causé. –