Conditions préalables
Assurez-vous que les conditions suivantes sont remplies :
Vous exécutez votre test sur Chrome, Chromium ou Microsoft Edge.
Qu'est-ce que le Hot Reload ?
Hot Reload vous permet de redémarrer un test après la dernière étape réussie , sans avoir à tout recommencer depuis le début.
Au lieu de rejouer le scénario entier, Thunders.ai reprend l'exécution à partir de la dernière étape échouée, afin que vous puissiez vous concentrer sur le débugage de ce qui est important.
Pourquoi Hot Reload ?
Hot Reload est conçu pour accélérer considérablement votre cycle d'itération :
Gagner du temps et de l'argent en évitant de repartir de zéro et en n'exécutant sur que ce qui est nécessaire.
Débuguer efficacement en testant immédiatement votre correction.
Conservez une seule exécution propre, ce qui rend l'analyse plus simple et plus cohérente.
Cette fonctionnalité est idéale lorsque vous peaufinez des scripts, ajustez des sélecteurs ou itérez sur des flux avec de longues configurations.
Comment utiliser Hot Reload
1. Identifiez l'étape défaillante
Exécutez votre test comme d'habitude. Lorsqu'une erreur se produit, l'étape défaillante est mise en évidence.
2. Appliquez votre solution
Mettez à jour l'étape ou l'action à l'origine de l'échec.
Vous pouvez modifier tout ce qui se trouve après la dernière étape réussie.
⚠️ Assurez-vous que vous n'avez pas modifié les paramètres d'exécution (résolution, région ou tout autre paramètre d'environnement), ni les étapes vertes ou les personas.
⚠️ Vous devez déclencher le Hot reload dans les 5 minutes qui suivent la fin du test. Une fois cette fenêtre de 5 minutes expirée, le contexte est perdu et une exécution complète est nécessaire.
Chaque fois que vous reprenez l'exécution, une nouvelle fenêtre de 5 minutes démarre automatiquement.
3. Cliquez sur Reprendre
Un bouton Reprendre apparaît à côté de l'étape défaillante.
Cliquez dessus pour relancer l'exécution à partir de ce point.
4. Le test reprend après la dernière étape verte
Seules les étapes qui ont échoué sont exécutées à nouveau - le reste n'est pas modifié.
5. Itérer autant que nécessaire
Vous pouvez déclencher le rechargement à chaud plusieurs fois, tant que votre contexte d'exécution et vos paramètres restent valides. Chaque rechargement à chaud réinitialise la fenêtre contextuelle de 5 minutes, ce qui vous donne une nouvelle occasion de reprendre l'exécution sans avoir à la recommencer entièrement.
⚠️ N'oubliez pas que votre temps d'exécution total disponible est plafonné à 60 minutes.
Dépannage / FAQ
Le bouton "Hot Reload" ne s'affiche pas - pourquoi ?
L'une des conditions suivantes est probablement remplie :
Vous êtes sur Firefox ou Safari.
Plus de 5 minutes se sont écoulées depuis l'échec.
Les paramètres de résolution, de région ou d'environnement ont été modifiés.
Vous avez modifié une étape qui avait déjà réussi.
Puis-je modifier une étape avant d'utiliser le Hot reload ?
Vous pouvez modifier n'importe quelle étape après la dernière étape réussie.
La modification d'une étape verte entraîne l'exécution d'un test complet.
Puis-je executer un Hot Reload plusieurs fois ?
Oui, à condition que:
Vous restez dans le même contexte d'exécution
Vous utilisez le Hot reload dans les 5 minutes qui suivent chaque échec.
Le Hot Reload permet-il de valider l'ensemble du flux de travail ?
Non. Il s'agit d'un outil d'accélération pour le débugage.
Pour une validation complète ou une confiance dans la production, il faut exécuter le test dans son intégralité.
Pourquoi l'exécution reste-t-elle la même après plusieurs Hot Reload ?
Parce que Hot Reload fonctionne à l'intérieur d'une exécution continue.
Cela permet de conserver un flux de débugage propre et d'éviter d'encombrer l'historique des tests.




