Agilitest prend en charge l'automatisation des applications Web sur les navigateurs suivants :
MsEdge, Chrome, Firefox, Brave, Opera, IE et Safari.
Chrome sera sélectionné par défaut.
Agilitest supporte les dernières versions de navigateurs grâce aux fréquentes mises à jour de l ATS .
Dans certains cas, si vous avez des besoins particuliers et que vous n'êtes pas connecté au serveur ATS , voici comment configurer manuellement vos pilotes Web :
Cliquez sur le lien "Aide"en haut à droite de l' éditeur Agilitest.

Ensuite, cliquez sur le driver Web driver nécessite une configuration spécifique.

Vous accéderez ainsi à la page d'assistance du navigateur.
Vous pouvez également accéder à toutes les versions des driver web par système en utilisant ce lien :ats
Du côté d'Agilitest, insérez les lignes suivantes dans votre fichier .atsProperties :
<browser>
<name>chromium</name>
<driver>chromiumdriver</driver>
<path>D:\tools\chromium\chrome.exe</path>
</browser>
Pour en savoir plus, vous pouvez consulter la documentation sur les pilotes Web.
Créer un premier test Web
Pour commencer, vous devez ouvrir un canal sur le navigateur web de votre choix afin qu'Agilitest puisse communiquer avec ce navigateur.
Cliquez sur Démarrer canal Navigateurs

Sélectionnez le navigateur que vous souhaitez utiliser.

Vous devrez ensuite spécifier l'URL où se trouve votre application, qui peut être un lien local ou Internet.
Pour ce faire, cliquez sur l'onglet Navigation > URL du navigateur du navigateur.

Saisir l'URL

Vous pouvez également utiliser les valeurs spéciales pour saisir votre URL.
Une fois l'URL saisie, vous pouvez utiliser une autre action URL du navigateur dans votre script pour ajouter des modifications à cette URL.

Vous pouvez choisir :
- Retour à la page précédente
- Actualiser la page actuelle
- Aller à la page suivante
À 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 un test sur plusieurs navigateurs ?
Une fois que vous avez exécuté votre premier test, vous pouvez facilement l'exécuter sur plusieurs navigateurs, en procédant comme suit :
Créez un fichier CSV à colonne unique et indiquez les navigateurs qui vous intéressent.
Pour ce faire, il suffit de cliquer sur "Nouveau composant"et sur le fichier CSV.
.png)
Ensuite, vous devez parcourir les valeurs d'un fichier de données en effectuant un appel de sous-script.
- Créer un nouveau script
- Déposez votre script principal de l'explorateur de projet dans la fenêtre d'édition, afin de créer une action"Appeler le script".
- Déposez le fichier de données sur cette nouvelle action pour générer un appel itératif sur le fichier de données.

Il suffit de modifier légèrement votre script initial pour changer le nom du navigateur :
Dans la rubrique "Démarrer un canal"remplacer le nom du navigateur codé en dur par la variable $param(0)

Il s'agit de la valeur de la première colonne de votre fichier de données sur laquelle votre appel de sous-script sera itéré.
Dans Agilitest, vous pouvez utiliser des variables à plusieurs endroits afin d'augmenter la réutilisabilité des scripts et des fichiers.
Pour plus d'informations, consultez notre documentation sur le passage de paramètres à un sous-script.
Vous pouvez également créer une variable d'environnement accessible à partir des paramètres d'exécution de votre projet.
Pour les utiliser dans vos scripts, utilisez la fonction $env(parameter_name).
Pour plus d'informations, veuillez consulter la documentation sur les variables.
🔸 Avertissement
S'il est possible d'ouvrir plusieurs navigateurs différents dans le même script, il n'est pas possible d'ouvrir plusieurs fois le même navigateur.

