Plateformes de tests automatisés
Cet article décrit quels navigateurs et plateformes d'automatisation de navigateur sont pris en charge par le package Watcher.
Prise en charge des navigateurs
Le package Watcher prend en charge les navigateurs suivants :
Microsoft Edge a des exigences de version qui dépendent de l'intégration que vous utilisez :
- Avec l'intégration Java Selenium, Edge nécessite Watcher 4.5.1 ou une version ultérieure et Selenium 4 ou une version ultérieure. Voir Instructions pour Java et Selenium.
- Avec l'intégration WebdriverIO, Edge nécessite Watcher 4.6.0 ou une version ultérieure. Sur les versions antérieures, les tests exécutés contre Edge n'enregistrent aucun résultat et ne signalent aucune erreur.
Google Chrome 139 et les versions ultérieures ne sont plus prises en charge par Watcher en raison d'un changement apporté par Google au navigateur qui empêche Watcher de fonctionner. L'utilisation de Google Chrome version 139 ou ultérieure entraînera une erreur. Vous devriez utiliser Google Chrome pour les tests, Chromium ou Microsoft Edge à la place.
Prise en charge des plateformes d'automatisation de navigateur
-
Le Package Watcher pour JavaScript et TypeScript prend en charge la version majeure précédente et les versions ultérieures (sauf pour Playwright) des plateformes d'automatisation de navigateur suivantes :
- Cypress (à la fois les tests e2e et les tests de composants sont pris en charge)
- Playwright (version mineure précédente et ultérieure)
- Package autonome
- Playwright Test
- Puppeteer
- WebdriverIO
- Package autonome
- WDIO Testrunner
- WebDriverJS
-
La Bibliothèque Watcher pour Java prend en charge la version majeure précédente et les versions ultérieures des plateformes d'automatisation de navigateur suivantes :
- Selenium WebDriver
- Playwright
