Catégories

Pilotes Web

ATS récupérera la version correcte de driver en fonction de la version du navigateur récupérée lors du test. En fonction de la version du navigateur, ATS téléchargera automatiquement la version correcte de driver . Il n'est pas nécessaire de configurer les versions manuellement.

Pourquoi Agilitest a-t-il besoin de pilotes Web ?

Agilitest est une solution logicielle installée sur votre ordinateur et régulièrement mise à jour au lancement.

En effet, sans configuration supplémentaire, Agilitest supporte actuellement 5 navigateurs :

  • Chrome
  • Firefox
  • MSEdge
  • Courageux

La philosophie d'Agilitest est de fournir un support aussi rapide que possible pour les dernières versions des navigateurs, et c'est pourquoi les pilotes web sont utilisés pour communiquer avec les navigateurs. Cela permet un support très rapide dès que les pilotes Selenium sur lesquels nous nous appuyons sont mis à jour vers ces dernières versions.

Par conséquent, la mise à jour d'Agilitest apportera la dernière version de driver et pilotera la dernière version du navigateur, et en général vous n'avez rien à faire car :

  • Si vous mettez à jour votre navigateur, cela ne devrait pas avoir d'impact sur l'opération.
  • Si vous ne le mettez pas à jour, il est souvent possible que la dernière version de driver offre une rétrocompatibilité avec les versions précédentes du navigateur et, dans la plupart des cas, cela fonctionne très bien.

Configurer une version spécifique d'un Driver

L'ajout de nouvelles versions de navigateurs à Agilitest nécessite la configuration de l'éditeur dans le fichier .atsProperties

Pour configurer un nouveau navigateur, insérez les lignes suivantes dans votre fichier .atsProperties :

<browser>
<name>chromium</name>
<driver>chromiumdriver</driver>
<path>D:\tools\chromium\chrome.exe</path>
</browser>

Le badge nominatif vous permet de nommer le navigateur tel qu'il sera imprimé dans Agilitest. Un certain nombre de noms sont réservés car nous nous adaptons aux spécificités de chaque navigateur : chrome, firefox, etc... Vous ne pourrez donc modifier le driver et le chemin d'accès à l'exécutable que pour un navigateur déjà connu d'Agilitest.

La balise driver indique à Agilitest le nom du fichier .exe driver à charger, qui se trouve dans le répertoire user/.actiontestscript/drivers/directory.

Vous pouvez accéder à toutes les versions web driver par système via ce lien : https://actiontestscript.com/releases/ats -drivers/

La balise path indique le chemin d'accès à l'exécutable du navigateur.

Par exemple, si vous voulez utiliser Firefox 60 ESR, la procédure est la suivante :

  • Téléchargez et installez Firefox 60 ESR dans un répertoire différent de votre installation de Firefox.
  • Complétez les lignes suivantes dans votre fichier .atsProperties :
<browser>
<name>firefox</name>
<path>D:\tools\firefox60ESR\firefox.exe</path>
</browser>

Dans le cas de Firefox, le site driver utilisé devrait être compatible avec la dernière version et la version ESR, il n'est donc pas nécessaire de modifier le site driver .

Pour spécifier le chemin d'accès à MSEdge, vous pouvez utiliser les lignes suivantes :

<browser>
<name>msedge</name>
<path>C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe</path>
</browser>

Message d'erreur associé :

message d'erreur

Pour corriger cette erreur, il suffit de configurer manuellement le fichier de configuration de ATS .

Il est possible d'y accéder directement à partir de l'éditeur via le menu "Paramètres"dans le coin supérieur droit de l'éditeur.

bouton de réglage

Cliquez ensuite sur le bouton "Modifier la configuration".

bouton d'édition de la configuration

Le fichier sera automatiquement ouvert avec votre éditeur de fichiers par défaut :

éditeur de fichiers

Il vous suffit de définir le chemin d'accès spécifiquement mis en place sur votre système pour accéder aux fichiers d'exécution des navigateurs cibles.

Vous avez encore besoin d'aide ?
Contacter le support