Utilisation d’une action
Toutes les actions Web, Mobile et Desktop de la librairie Kalios sont disponibles.
Chaque action renvoi un tableau de taille 3 comportant : [nom de l’action, statut (OK,WARNING ou KO), message erreur]
Si vous souhaitez les utiliser, il suffit de suivre ce format : NomAction(“propriété”, “paramètre”)
Vous pouvez stocker le retour de l’action dans une variable :
Vous pouvez stocker l’état de réussite ou d’échec dans une variable :
Vous pouvez stocker le message d’erreur dans une variable :
Exemple :
L’action suivante écrira le texte Manteau dans le champ Search :
Suivant l’action que vous sélectionnez, la propriété peut être un texte, un name, un id, un xpath ou le nom d’un objet contenu dans le fichier des objets (voir chapitre "Le fichier des objets").
Exemple :
L’action suivante écrira le texte Manteau dans le champ dont l’id est Search :
Les actions ne pouvant pas recevoir de paramètre s’écrivent :
Exemple :
L’action suivante cliquera sur le texte Solde :
Il est important de remplir tous les champs demandés, si vous ne souhaitez pas mettre de propriété ou de paramètre, vous pouvez mettre “ ”(sans espaces).
Exemple :
Cette action fermera le navigateur :
Vous pourrez retrouver toute la documentation des actions Kalios juste ici.
La variabilisation des attributs est disponible de la même façon que sur KaliosWeb
Dans le dossier additional_files, vous trouverez un fichier variables.ini . C’est ici que vous allez pouvoir définir vos variables dans la section appropriée.
Pour l’utiliser, il suffit d’écrire $article1
Exemple :
Cette action cliquera sur le texte manteau :
Utilisation de plusieurs parcours
Vous pouvez au cours d’une exécution changer de parcours avec la fonction : ChangeParcours(“parcours 2”)
Utilisation de plusieurs parcours
On pourrait donc faire par exemple :
Parcours 1 :
Ecrire Juno Jacket dans barre recherche
cliquer sur Search
cliquer sur juno jacket
Parcours 2 :
choisir taille XS
choisir couleur bleu
ajouter panier
fermer navigateur
Voici un exemple :
Cela permet de réaliser plusieurs tests dans la même exécution tout en séparant les résultats dans 2 fichiers différents.
Last updated