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