Exécution MultiRésolution
Il existe une fonctionnalité permettant de réaliser vos tests Web sur différentes résolutions d'écrans
Comment faire ?
Il existe une initialisation qui ouvre la page web à la résolution que vous souhaitez :
initWebResolution(URL, parcours, largeur, hauteur)
En l'appelant, vous pourrez ouvrir le navigateur à la page souhaiter et définir la résolution.
Exemple :
Ce test JUnit ouvre la page sur la résolution 700x850 et réalise le test suivant :
Appuyer sur Start
Vérifier que la page mette moins de 3 sec à charger
Appuyer sur valider
Fermer le Navigateur
@Test
public void parcours1() throws IOException, InterruptedException {
initWebResolution("http://www.test.kalios-saas.com/automationpractice/index.html", 700, 850);
clickbytext("Start");
waitloadingcomplete(null,"3");
clickbytext("Valider");
close("");
sa.assertAll();
}
Exécuter avec un plan de test kalios
Pour ceci, il faudra se rendre dans le fichier variables.ini (scripts/additionals_files/varibles.ini) dans la section [resolution] vous pouvez indiquer dans la variable "res" les résolutions que vous souhaitez utiliser.
Le format à respecter est : LARGEURxHAUTEUR
Vous pouvez en indiquer plusieurs, dans ce cas le plan de test se lancera autant de fois qu'il y a de résolutions indiqué.
Si vous souhaitez en indiquer plusieurs, séparez-les par une virgule.

Il va ensuite falloir se rendre dans le fichier Textengine présent dans le dossier scripts_textengine et inscrire dans la méthode initFlex l'initialisation correspondant à l'exécution MultiRésolutions : initWebResolution(URL, parcours, largeur, hauteur).
Comme indiqué ci-dessous.
Largeur et hauteur seront donc récupérées dans le fichier des variables.
public static void initFlex(String URL, String parcours) throws IOException, InterruptedException {
initWebResolution(URL, parcours, largeur, hauteur);
}
Analyse Résultat
Les Résultats sont disponibles dans la section résultats de Kalios. Vous pourrez les voir en cochant la case "Afficher tout".
Chaque exécution est affichée avec la résolution utilisée à droite.

Last updated