Agilitest supporte l'automatisation des applications web sur 5 navigateurs :
- Chrome
- Firefox
- Microsoft Edge
- Internet Explorer
- Opéra
En outre, nous assurons une compatibilité générique avec les navigateurs issus de Chromium, par exemple JXBrowser.
Créer un premier test
Pour commencer, vous devez ouvrir un canal sur le navigateur web de votre choix. Par défaut Agilitest trouvera l'installation des principaux navigateurs du marché, à l'exception d'Opera qui nécessitera une petite configuration supplémentaire.
En cliquant sur le bouton "Démarrer le canal", vous pourrez sélectionner le navigateur qui vous intéresse.
Vous pouvez ensuite ouvrir immédiatement le site canal en cliquant sur le bouton "Play" qui apparaît à droite de l'action : l 'ouverture du site canal lancera le navigateur.
L'action suivante "Navigation -> Browser URL" vous permet de spécifierà quelle URL se trouve votre application, il peut s'agir d'un lien local ou d'un lien Internet.

Après avoir spécifié votre URL, il suffit de lancer directement l'action pour que votre navigateur se positionne sur la page souhaitée.
A partir de là, vous devrez passer en mode capture pour sélectionner des éléments du DOM, effectuer des actions et des contrôles, et finaliser votre test.
Comment exécuter le même test sur plusieurs navigateurs ?
Une fois votre premier test effectué, vous pouvez très facilement le lancer sur plusieurs navigateurs, pour cela faites les opérations suivantes :
Créez un fichier CSV d'une seule colonne et remplissez les navigateurs qui vous intéressent. Pour ce faire, il suffit de cliquer sur "Nouveau composant" et sur le fichier csv.

Nous allons ensuite itérer sur les valeurs du fichier CSV en effectuant un appel d'indice.
- Créez un nouveau script
- Déposez votre script principal depuis l'explorateur de projet dans la fenêtre d'édition, cela créera une action "Appeler le script".
- Déposez le fichier CSV sur cette nouvelle action, pour générer un appel itératif sur le fichier CSV.

Il suffit de modifier légèrement votre script initial, afin de faire varier le nom du navigateur : cliquez sur la section App de l'action "démarrer un canal", et remplacez le nom du navigateur, mis en dur, par la variable $param(0), il s'agit de la valeur de la première colonne de votre fichier CSV sur laquelle votre appel de sous-script sera itéré.

Dans Agilitest, vous pouvez utiliser des variables à plusieurs endroits afin d'augmenter la réutilisation des scripts et des fichiers, vous aurez plus d'informations en consultant notre documentation sur les tests pilotés par les données.