Aller au contenu principal

Trouvez vos éléments plus vite avec le recorder smartphone, et des alertes qui arrivent dans Slack, Teams & Jira

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