Résultats de retour dans le Robot Cadre de mot-clé?
Comment puis-je retourner les résultats après l'exécution d'un mot-clé?
Exemple:
mykey word [Arguments] input
${results}= getme input
Mais je veux utiliser ces résultats:
${results} = mykey word newinput
Pourriez-vous préciser votre question?
La chose la plus importante à savoir à propos de RF est, si vous avez déjà programmé dans toute autre langue que jamais, de faire semblant, vous savez rien de tout cela. (À moins que la langue en question était de BASE, dans ce cas, vous serez très bien.)
Wow @Keith Tyler, qui est l'un des plus improductif commentaires que j'ai vu jusqu'à récemment (encore, de ne pas "plus"), et injustifiés. RF est un générique de tests automatisés cadre, il n'est même pas d'essayer d'être un langage de programmation; bien que certains essaient de pousser dans dans qui (me - coupable). Alors que les génériques, et proposa, pour le test automatisé, il permet de fournir un rudimentaire concepts de codage - à partir d'instructions de flux de contrôle (boucles, les branches), par le biais de subroutunes (mots-clés), aux étendues.
Et dans le contexte de cette question, en renvoyant une valeur est à peine une Base exclusive de la capacité ;). Dans RF cela est effectué de la même manière que dans (presque) tous les intégrer langage de programmation - déclarant à renvoyer un résultat, du résultat de son exécution. Il n'est pas surprenant, c'est fait par une déclaration appelée
La chose la plus importante à savoir à propos de RF est, si vous avez déjà programmé dans toute autre langue que jamais, de faire semblant, vous savez rien de tout cela. (À moins que la langue en question était de BASE, dans ce cas, vous serez très bien.)
Wow @Keith Tyler, qui est l'un des plus improductif commentaires que j'ai vu jusqu'à récemment (encore, de ne pas "plus"), et injustifiés. RF est un générique de tests automatisés cadre, il n'est même pas d'essayer d'être un langage de programmation; bien que certains essaient de pousser dans dans qui (me - coupable). Alors que les génériques, et proposa, pour le test automatisé, il permet de fournir un rudimentaire concepts de codage - à partir d'instructions de flux de contrôle (boucles, les branches), par le biais de subroutunes (mots-clés), aux étendues.
Et dans le contexte de cette question, en renvoyant une valeur est à peine une Base exclusive de la capacité ;). Dans RF cela est effectué de la même manière que dans (presque) tous les intégrer langage de programmation - déclarant à renvoyer un résultat, du résultat de son exécution. Il n'est pas surprenant, c'est fait par une déclaration appelée
[Return]
et en fournissant à être renvoyées valeur(s) (oui, au pluriel, peut retourner des tuples, prends ça, de Base! 👊) personnellement, mon naturel attente d'avoir vu quelques autres langages de programmation.OriginalL'auteur Matilda Owusu Boateng | 2011-09-28
Vous devez vous connecter pour publier un commentaire.
Le Robot Cadre-guide de l'utilisateur décrit comment retourner une valeur à partir d'un mot clé. Voir D'utilisateur mot-clé les valeurs de retour.
La version courte est: définir une variable dans votre mot-clé, et l'utilisation de la
[return]
cas de test réglage pour revenir à cette variable.Exemple, à l'aide de tuyaux séparés format texte brut:
OriginalL'auteur Bryan Oakley
Un exemple simple peut aider:
OriginalL'auteur msudder
Utilisez [Retour] pour retourner les résultats.
En est un exemple:
La valeur de ${time_stamp} sera stocké dans le
Time Stamp
mot-clé.OriginalL'auteur Malkiat Randhawa
La façon la plus simple est d'utiliser le suggère [Retour] balise à la fin de votre mot-clé, bien que d'autres moyens existent.
En utilisant le mot-clé Set Global Variable, vous pouvez créer une variable accessible de l'extérieur de la clé c'est de courir sans avoir à retourner à quelque chose à partir d'un mot clé. Ceci est utile si vous voulez éviter d'encombrer votre principale variable de la liste et avoir un peu de variables assis dans le fond, mais l'utiliser avec beaucoup de prudence, comme vous le feriez pour toute variable globale.
OriginalL'auteur Brandon Olson
OriginalL'auteur Ravi Kiran Basa