L’écosystème Robot Framework a pas mal bougé ces dernières semaines. Je ne vais pas vous faire la liste de toutes les versions sorties : voici ce qui me paraît utile à savoir si vous automatisez vos tests avec Robot Framework.

Robot Framework 7.5 : Libdoc passe au Markdown

Sortie le 14 septembre. Libdoc accepte désormais le Markdown, on peut ajouter des métadonnées aux tests et aux tâches, et la configuration des logs console a été améliorée.

Le Markdown dans Libdoc est à mon avis la nouveauté la plus utile au quotidien : une documentation de bibliothèque plus lisible et plus simple à maintenir.

Autre changement, plus personnel celui-là : dans la traduction française, la section des tests ne s’appelle plus « unité de test » mais « cas de test ». C’est une modification que j’ai proposée (issue #5510) et qui a été intégrée dans cette version. « Cas de test », c’est le terme que les testeurs francophones utilisent au quotidien, et il rend les fichiers .robot en français plus naturels à lire.

Un point de vigilance quand même. Le 24 septembre, un utilisateur a signalé que la documentation des bibliothèques standard pouvait ne pas s’ouvrir correctement tant que le package Python markdown n’était pas installé manuellement.

La façon d’écrire vos tests ne change pas. C’est tout ce qui gravite autour qui progresse.

Browser 20.6.0 : déjà aligné sur RF 7.5

Sortie le 3 octobre, deux semaines après la 20.5.0. Browser adopte la nouvelle syntaxe d’arguments introduite par Robot Framework 7.5. Autre ajout utile : quand New Page, Go To, Reload, Go Back, Go Forward, Wait For Navigation ou Wait For Load State échouent, la bibliothèque journalise maintenant un diagnostic de l’état de chargement de la page. De quoi comprendre plus vite pourquoi une navigation a échoué.

Elle corrige aussi un timer de téléchargement qui n’était jamais réinitialisé, ainsi que le run-on-failure quand New Page échoue. La 20.5.0 (20 septembre) avait déjà corrigé plusieurs crashs et des problèmes de gestion des timeouts.

Côté prérequis : Robot Framework 7.1.1 minimum (depuis la 20.4), Python 3.10+ et Node 22, 24 (LTS) ou 26. La version a été testée avec Playwright 1.63.0, et BrowserBatteries embarque Node.js 24.21.0. Avant de monter de version, vérifiez donc vos versions de Robot Framework et de Node.

Robocop 9.1.0

Publiée le 25 septembre, un mois après la 9.0.0 (26 août).

Les gros changements sont arrivés avec la 9.0 : des règles capables d’analyser plusieurs fichiers d’un même projet, un système de plugins, des rulesets intégrés, de nombreuses nouvelles règles et la prise en charge des [Metadata] de test introduites par Robot Framework 7.5. La 9.1 prolonge cette nouvelle génération.

Robocop + IA : le MCP à suivre de près

Ce n’est pas une actualité récente, mais c’est un sujet que je surveille. Le package robocop-mcp est disponible sur PyPI depuis le 19 novembre 2025, et le support MCP s’installe aujourd’hui directement avec Robocop (pip install robotframework-robocop[mcp]). Il permet à un assistant ou à un agent IA d’utiliser Robocop pour analyser du code Robot Framework.

Concrètement, au lieu de demander à un LLM de deviner si un fichier .robot respecte les bonnes pratiques, l’agent passe par un outil fait pour ça.

On passe d’une IA qui écrit du Robot Framework à une IA qui sait se servir des outils de Robot Framework. Reste à voir comment ces agents vont se brancher sur le reste de la chaîne : exécution, reporting, gestion des tests.

👉 Le serveur MCP de Robocop sur GitHub (section « MCP Server » du README)

Côté communauté

Le 23 septembre, la Robot Framework Foundation a rappelé plusieurs échéances. L’appel à projets communautaires (financement de 1 500 à 7 500 €) s’est clôturé le 30 septembre. Le CFP de RoboCon 2027, lui, a été prolongé à la demande de la communauté : vous avez jusqu’au 11 octobre à 23 h 59 (heure de Paris) pour proposer un talk, un workshop ou un tutoriel.

La dixième RoboCon aura lieu à Helsinki du 8 au 12 mars 2027, puis en ligne du 7 au 9 avril.

Et le 7 octobre, c’est le World Wide Workshop Wednesday, avec des sessions sur Robot Framework, l’IA agentique, l’extension du framework, le CI/CD et SAP GUI.

Ce que je retiens

Rien de révolutionnaire ce mois-ci, mais quatre évolutions qui se complètent :

  • le cœur s’enrichit côté documentation et métadonnées ;

  • Browser suit de près Playwright et adopte déjà les nouveautés de RF 7.5 ;

  • Robocop analyse désormais des projets entiers et plus seulement des fichiers ;

  • l’IA commence à se brancher directement sur les outils Robot Framework via MCP.

C’est ce dernier point que je vais suivre de plus près. Robot Framework a déjà un écosystème riche de bibliothèques et d’outils. Les rendre utilisables par des agents me semble bien plus prometteur que de demander à un LLM de générer des scripts.

Quel sujet aimeriez-vous que je creuse dans une prochaine édition ?

Reply

Avatar

ou participer

Continuer à lire