Mon code ressemble à: "Ici si $ {templé} élément est trouvé sur l'interface graphique que je souhaite que le message soit connecté car" magasin est fermé sur Zomato ou est temporairement fermé " et si l'élément {templé} {templé} n'est pas trouvé, le journal "Store est ouvert sur Zomato", en considérant que le test doit continuer à passer " p> la sortie actuelle que je reçois est: elle enregistre le deuxième message" Stocker est ouvert sur zomato "dans les deux cas. p> Comment puis-je obtenir le premier message enregistré lorsque cet élément est trouvé? P> P>
3 Réponses :
Vous utilisez mal à l'aide de mots-clés premier SO SLOPTER serait de remplacer exécuter le mot-clé et d'ignorer l'erreur code> car il est renvoyé car il renvoie
trans code> ou
échoue code>, pas
true < / code> ou
false code>, voici Link à la documentation. P>
journal code> n'est pas exécuté car condition
'$ {templosose}' == 'true' code> n'est jamais rempli, si c'est
Pass code > ou
échoue code>.
Deuxième
journal code> est toujours exécuté à cause de la même raison, mais différent est que vous utilisez le mot-clé
Sauf si code> mot-clé. P>
true code> et
false code> avec
PASS code> et
échoue p>. P>.
Eh bien, j'ai été confondu avec cette partie, même si j'avais fait des mots-clés séparés avec le message que je veux me connecter si un élément particulier est trouvé. Toujours la condition a échoué. Exécutez le mot-clé et revenir si '$ {templé}' == 'vrai' zomatostoreclosed sleep 5S exécutez le mot-clé si '$ {templed}' == 'false' zomatostoreopen - cela fonctionnerait-il si je stocke le message que je veux me connecter un mot clé distinct et un appel de clés d'exécution si
log Store is Closed on Zomato Or is Temporarily Closed Element Should Be Visible ${overview} I think this won't work even if you have correct condition (PASS/FAIL), as there seems to be two keywords and an argument for the latter keyword: - No two spaces after Log, or is that log Store is Closed on Zomato Or is Temporarily Closed really a keyword? - Are you planning to execute Element Should Be Visible in an ELSE statement? Then it should be ... log Store is Closed on Zomato Or is Temporarily Closed ELSE Element Should Be Visible ${overview}
Eh bien, j'ai été confondu avec cette partie, même si j'avais fait des mots-clés séparés avec le message que je veux me connecter si un élément particulier est trouvé. Toujours la condition a échoué. Exécutez le mot-clé et revenir si '$ {templé}' == 'vrai' zomatostoreclosed sleep 5S exécutez le mot-clé si '$ {templed}' == 'false' zomatostoreopen - cela fonctionnerait-il si je stocke le message que je veux me connecter un mot clé distinct et un appel de clés d'exécution si
Vous pouvez simplement essayer:
${tempclosed} ${value}= Run Keyword And Ignore Error Element Should Not Be Visible ${orderonline} Run Keyword If '${tempclosed}' == 'PASS' log Store is Closed on Zomato Or is Temporarily Closed ELSE IF '${tempclosed}' == 'FAIL' log Store is Open on Zomato
Veuillez prendre une minute pour formater le code de votre question en tant que code de manière à lire plus facilement. Si vous ne savez pas comment faire cela, veuillez vous reporter à l'aide de formatage disponible lors de la modification de la question.