Le recorder smartphone fait peau neuve : au lieu de naviguer dans un arbre XML, vous sélectionnez maintenant les éléments directement sur la capture d'écran. En plus, Slack, Microsoft Teams et Jira se connectent une fois et se choisissent dans une liste lors de la configuration des alertes.
📱 Amélioré : Find an element, sur le recorder smartphone
L'ancien "XML tree" devient Find an element. Au lieu de naviguer dans une hiérarchie XML, vous travaillez maintenant directement sur la capture d'écran : survolez pour highlighter, cliquez pour sélectionner.
Comment ça marche :
Trois colonnes scrollables : survolez la capture pour highlighter les éléments, cliquez pour sélectionner, et la hiérarchie se déplie automatiquement
Les selectors sont classés par fiabilité et affichés sur la capture, avec le meilleur présélectionné et marqué comme recommandé
Quand plusieurs éléments correspondent au même selector, on vous demande lequel vous vouliez, avec chaque match numéroté à l'écran
Une barre de recherche filtre l'arbre par label, texte ou id
Mode Coords : Quand aucun selector ne peut atteindre votre cible, passez en mode coordonnées. Un viseur apparaît sur la capture avec les valeurs x/y en temps réel que vous pouvez éditer. Le système indique clairement que cette approche dépend de la résolution de l'écran.
Support WebView : Quand l'arbre d'éléments s'arrête sur une WebView, une bannière explique pourquoi et vous aide à accéder à son contenu.
Plus de steps acceptent un locator : La modale de sélection d'élément propose maintenant Tap, Long press, Fill input, Verify element et Extract value.
Le step API Call est maintenant disponible dans les tests smartphone.
En savoir plus sur le recorder mobile
🔌 Nouveau : Integration Center
Connectez vos outils une fois, utilisez-les partout.

Slack, Microsoft Teams et Jira se connectent maintenant via OAuth depuis le nouveau Integration Center. Quand vous configurez une alerte, vous choisissez simplement un channel dans une liste déroulante au lieu de copier-coller des URLs de webhook.
Jira crée les tickets automatiquement. Connectez un projet Jira, et les tickets se créent automatiquement quand une alerte se déclenche.
Suivez la livraison des notifications. La table Incidents affiche maintenant le statut de notification pour chaque incident, avec un indicateur d'échec et un lien direct vers le ticket Jira quand applicable.
⚠️ Action requise : Les anciens champs webhook Slack et Teams ont disparu. Reconnectez vos workspaces depuis l'Integration Center pour que vos alertes existantes continuent de fonctionner.
🧩 Amélioré : Éditeur de custom steps, avec IA
Le code des custom steps s'ouvre maintenant dans un éditeur plein écran pour une meilleure lisibilité.
Assistant IA : Décrivez ce que vous voulez en langage naturel, et l'IA génère le code en utilisant les vrais selectors de votre test
Bouton Insert variable : Parcourez les variables de votre produit et insérez-les avec la bonne syntaxe
Indicateur de librairie : Montre quel script de librairie votre step utilise
Avertissement de dépendance : Si votre script dépend de données d'un step précédent, vous êtes prévenu qu'il ne fonctionnera pas seul
☁️ Amélioré : BrowserStack
BrowserStack est maintenant un vrai agent cloud avec sa propre page dédiée.
Visualisez vos devices importés et les détails de votre compte
Votre clé API est validée avant d'être sauvegardée
Supprimer un device le supprime de tous les agents qui partagent ce compte
✨ Autres Améliorations
Deep links vers l'éditeur de test : Partagez un lien qui ouvre exactement le panneau, le step et l'onglet que vous regardiez
Sélection visuelle des attributs JSON/XML : Au lieu de taper les chemins manuellement, choisissez-les depuis la dernière réponse du step
Valeurs par défaut plus intelligentes pour les warnings : Ajouter un warning sur un step API Call démarre avec Response time présélectionné, vous n'avez plus qu'à définir le seuil
Statut device expliqué : Survolez un statut de device pour voir ce qu'il signifie
🐛 Corrections
Les variables secrètes sont maintenant masquées partout où les résultats sont partagés hors de la plateforme
Sauvegarder un test ne vide plus les valeurs de ses variables d'input
Les custom library steps restent dans leur produit ; les tests exportés gardent leur code
Le global storage peut à nouveau écrire des variables quand leur groupe n'a qu'un seul variant
Les raisons d'échec des alertes Slack restent cliquables quel que soit le contenu du message d'erreur
Relancer un test fonctionne pour les tests legacy et utilise le device du run original
L'éditeur de test ne crash plus au rechargement après un run ou à l'affichage des champs de variables in-test
Utiliser le bouton retour du navigateur depuis l'éditeur de test n'affiche plus une page d'erreur
Save & run sur un test dont dépendent d'autres tests ouvre maintenant la run confirmation après la mise à jour
Les exécutions absentes du store observability utilisent maintenant le store legacy en fallback
Les steps d'exécution n'affichent plus d'erreur quand une action API n'a pas encore produit de résultat
Les labels de preview de screenshot, les flèches de navigation et le bouton fermer fonctionnent correctement
Le picker de type de step reste à l'écran et scrolle correctement quand il est déplié
La confirmation "step ajouté" ne recouvre plus le bouton Add step
Les variables in-test masquées apparaissent en lecture seule quand le formulaire est verrouillé
Les actions d'agent respectent à nouveau les permissions
La recherche de device trouve des options comme "iPhone"
Les dialogues ont des noms accessibles et les boutons copier sont navigables au clavier










































