ServiceNow et Linear en destinations d’alerte, et des raccourcis clavier dans l’éditeur ⌨️

Deux nouvelles destinations pour vos alertes : un incident Kapptivate peut désormais ouvrir un ticket dans ServiceNow ou une issue dans Linear, à côté de Slack, Teams et Jira. L'éditeur de test gagne la sélection multiple, le copier-coller d'un test à l'autre et un vrai raccourci d'enregistrement.
🔌 Nouveau : ServiceNow et Linear dans l'Integration Center
Deux nouveaux connecteurs. Une alerte, warning ou critical, et une notification de robot déconnecté peuvent maintenant ouvrir un ticket dans ServiceNow ou une issue dans Linear, aux côtés de Slack, Teams et Jira. Connectez l'outil une fois par workspace dans Administration → Integrations, puis choisissez-le sur vos alertes.
⌨️ Nouveau : les raccourcis clavier de l'éditeur de test
Sélectionnez plusieurs étapes d'un coup. Maj et clic sélectionne une plage contiguë, Cmd ou Ctrl et clic ajoute ou retire une étape de la sélection.
Copiez et collez des étapes, avec Cmd ou Ctrl plus C et V. Le collage se fait sous l'étape sélectionnée, fonctionne sur une sélection multiple, et fonctionne d'un test à l'autre.
Supprimer ne vous fait pas perdre votre place. Après une suppression, l'étape du dessous est sélectionnée, ou celle du dessus si vous veniez de supprimer la dernière.
Cmd ou Ctrl plus S enregistre le test, sans que la boîte de dialogue d'enregistrement du navigateur vienne s'interposer.
Aucun raccourci ne se déclenche quand le focus est dans un champ : saisir un nom, un sélecteur ou une valeur reste sans risque.
✨ Autres améliorations
Les étapes sont numérotées dans les résultats d'exécution, avec les mêmes numéros que dans l'éditeur, de sorte qu'un échec peut se nommer à voix haute et se retrouver des deux côtés
Un bouton indente le body JSON d'une étape API Call, au lieu d'une seule ligne illisible
La modale What's new suit la langue que vous avez choisie, les release notes françaises ne s'ouvrent donc plus en anglais
« Operator » devient « workspace » sur les derniers écrans où l'ancien mot subsistait
Toute la colonne de sélection d'un tableau coche la case, au lieu du seul petit carré
Une étape qui agit dans une iframe l'attend jusqu'à 10 secondes au lieu de 2, de sorte qu'un formulaire de paiement qui charge tard ne fait plus échouer l'étape
Le provider BrowserStack est masqué pour les workspaces qui n'ont pas l'option
🐛 Corrections
Tests et recorder
Lancer le recorder smartphone V2 ne lance plus le V1 dans un autre onglet, avec un double enregistrement à la clé
Le bouton Get XML de la Live session ouvre Find an element, comme le recorder, au lieu de l'ancien visualiseur XML
L'artefact App source d'un résultat d'exécution n'est plus vide
Copier depuis une étape et coller dans le téléphone ne laisse plus le focus derrière
La variable de sortie d'une étape Get sms code peut être renommée, et son placeholder est de nouveau lisible
Les descriptions d'éléments contenant des sauts de ligne ne cassent plus leur ligne
Exécutions
Ouvrir une exécution directement par son URL n'affiche plus une page d'erreur au premier chargement
L'onglet Screenshots n'affiche plus de tuile vide pour les étapes qui n'en ont pas
Le split button Export retrouve son séparateur
Monitors et campagnes
L'heure de démarrage d'un monitor peut de nouveau être définie
Les noms de monitors sont lisibles sur les workspaces aux noms longs
Les monitors de campagne retrouvent leur mise en page, leur tag de nombre de tests et leur sélecteur de run mode
Alertes
Une alerte ouvre bien un incident pour les tests dont le nom contient un + ou une apostrophe
Une alerte créée avant l'Integration Center bascule sur le connecteur quand vous choisissez un channel, au lieu de conserver son ancien webhook
Librairie de custom steps
Les étapes liées à un script de la librairie restent liées après un run, au lieu de redevenir de simples custom steps
Realtime
Le tag de statut apparaît sur toutes les cartes, et non sur certaines seulement
Agents et devices
Un iPhone ou un iPad neuf ne reste plus bloqué en Configuration
Les sessions live et les tests web V2 respectent de nouveau les DNS des custom capabilities
Le reboot automatique d'un robot a lieu à l'heure configurée
Une SIM en 5G standalone est vue comme enregistrée, et un appel VoLTE n'est plus composé avant que le modem soit prêt
Cinq défauts corrigés sur la page Agents : badge SIM, empty state, onglet par défaut, une traduction et le filtre Status
Visual assertion
Une visual assertion atteinte plus de dix minutes après le début d'un test n'échoue plus sur un token expiré, et dit ce qui s'est passé le cas échéant
Une réponse que le service ne sait pas lire est signalée comme une erreur technique au lieu de devenir un verdict négatif
Un déploiement ne coupe plus une vérification en cours
Autres
Le calendrier du rapport Excel n'est plus masqué derrière la page
Une série de corrections d'interface : fil d'Ariane, sélecteur d'heure, selects des étapes API, alignement des filtres de l'historique de Live session, boutons danger désactivés et espacements de la modale de choix de device