Exemple : mots-clés avec des paramètres

Cette rubrique illustre la manière dont vous pouvez utiliser des mots-clés avec des paramètres. Un mot-clé ou une séquence de mots-clés peut inclure un total combiné de 20 paramètres d'entrée et de sortie.

Tout d'abord, créez un test basé sur mots-clés contenant les mots-clés que vous souhaitez utiliser. Pour cela, enregistrez l'intégralité du test ou créez un nouveau test en ajoutant les mots-clés dans l'éditeur de test basé sur mots-clés.

Dans le présent exemple, le test basé sur mots-clés comprend les mots-clés suivants :
Démarrer l'application
Il s'agit du mot-clé standard qui lance l'application testée et définit l'état de base.
Login
Ce mot-clé se connecte à l'application testée avec un utilisateur spécifique, identifié par un nom et un mot de passe.
GetCurrentUser
Ce mot-clé renvoie le nom de l'utilisateur qui est actuellement connecté à l'application testée.
AssertEquals
Ce mot-clé compare deux valeurs.
Logout
Ce mot-clé déconnecte l'utilisateur de l'application testée.

L'étape suivante consiste à ajouter les paramètres aux mots-clés. Pour cela, ouvrez les scripts de test associés aux mots-clés et ajoutez les paramètres aux méthodes.

Pour ajouter les paramètres d'entrée UserName et Password au mot-clé Login, remplacez
@Keyword("Login")
public void login() {
  ...
}
par
@Keyword("Login")
public void login(String UserName, String Password) {
  ...
}
Pour ajouter le paramètre de sortie UserName au mot-clé GetCurrentUser, remplacez
@Keyword("GetCurrentUser")
public void getCurrentUser() {
  ...
}
par
@Keyword("GetCurrentUser")
public void getCurrentUser(OutParameter CurrentUser) {
  ...
}

Dans l'éditeur de test basé sur mots-clés, le test basé sur mots-clés doit se présenter comme suit :


Vous pouvez maintenant spécifier les valeurs réelles des paramètres d'entrée dans l'éditeur de test basé sur mots-clés. Pour récupérer la valeur du paramètre de sortie UserName du mot-clé GetCurrentUser, indiquez une variable telle que ${current user}. Vous pouvez ensuite transmettre la valeur stockée dans la variable aux mots-clés suivants.