Jeux de valeurs
Last updated
Last updated
Il est possible de créer des jeux de valeurs pour exécuter ses tests avec le TextEngine. Cela permet de pouvoir exécuter le même parcours avec des paramétrages différents.
Prenons cet exemple de parcours :
Le parcours consiste en une simple étape, qui vient saisir une valeur dans le champ "Search". Pour utiliser les jeux de valeurs, la première ligne de ce parcours est nécessaire, c'est elle qui permet d'exécuter plusieurs fois le parcours. Il faut également utiliser "JEUVALEUR" en tant que paramètre dans l'action pour utiliser le jeu de valeurs. Si on entre un autre paramètre, ce sera cette valeur qui sera utilisée pour toutes les exécutions du parcours.
Ici, si on utilise sendkeysbytext("Search", "JEUVALEUR");
la valeur saisie sera récupérée dans notre fichier de jeux de valeurs. Si on utilise sendkeysbytext("Search", "MaValeur");
la valeur saisie sera MaValeur.
Le fichier où l'on rentre les jeux de valeurs est un fichier csv qui sera dans le dossier "scripts_donnees" du TextEngine. La forme du fichier est la suivante : La première ligne est composée des propriétés des objets qu'on souhaite utiliser, et toutes les lignes suivantes par les valeurs qu'on souhaite utiliser.
Dans cet exemple de fichier, le parcours est exécuté deux fois, la première en utilisant la valeur "myvalue", et la seconde en utilisant "mavaleur".
Le nom du fichier doit être le même que le nom donné au parcours dans l'initialisation du test avec le initWeb(). Dans cet exemple, le fichier de jeux de valeurs est parcours1.csv.