Logo Google Chrome

Agilitest est compatible avec Google Chrome 74

3 mai 2019

Une nouvelle version du navigateur

Le navigateur de Google détient plus de 63% de parts de marché en avril 2019 (source statcounter.com) et il est donc tout naturel qu’on le retrouve préférentiellement dans tout projet de test d’application web avec Agilitest.

Le 23 Avril 2019, Google Chrome est passé en version 74, avec une mise à jour qui a touché de nombreux points tels que des corrections de bugs, le dark mode pour Windows, le blocage de la détection du mode incognito.

La mise à jour du driver

Un changement en particulier affecte Agilitest, il s’agit du driver d’interfaçage entre Chrome et Agilitest (ChromeDriver) qui nécessite d’être mis à jour, et qui ne gère plus les précédentes versions du navigateur.

Pour information, la précédente version du ChromeDriver gérait la version 70 du navigateur jusqu’à la version 73.

Lors de votre utilisation de Agilitest, si l’ouverture d’un canal Chrome s’accompagne d’un clignotement du navigateur qui s’ouvre et se referme rapidement, alors il est probable que votre version du driver Chrome ne soit pas à jour. Ce comportement anormal est généralement assorti d’un message d’erreur du type :

session not created: Chrome version must be between 70 and 73 (Driver info: chromedriver=73.0.3683.68 […]

Une autre méthode de connaitre la version du ChromeDriver est d’exécuter le binaire dans %USERPROFILE%/.actiontestscript/drivers/chromedriver.exe. Vous devriez voir la mention suivante :

Starting ChromeDriver 73.0.3683.68 [...]

Il vous suffira alors de mettre à jour Agilitest, qui se chargera de récupérer la dernière version du driver pour vous.

Utiliser une version antérieure

Si toutefois vous souhaitiez utiliser une version antérieure du navigateur pour quelque raison que ce soit, cela reste possible. Il vous faudra alors télécharger le ChromeDriver, le placer dans le répertoire %USERPROFILE%\.actiontestscript\drivers avec un nom unique, puis mettre à jour le fichier .atsProperties à la racine du projet pour spécifier le bon driver à utiliser. Cette opération n’est utile que si vous souhaitez continuer à utiliser une version obsolète du navigateur Chrome (73 et antérieur à date d’écriture de cet article en avril 2019).