RoboCon 2026
OpenApiTools v1.0 introduced a CLI tools to easily generate a Robot Framework library based on an OpenAPI specification, a library with keywords for all endpoints of the target API. Keywords that automatically generate the required data, so no more need to specify all the request data for each request you want to make in your tests. Of course there's options to override specific values and ways to control the generated values.
In this workshop we'll dive into OpenApiTools; we'll generate our custom library to test our API and we'll look into tweaking / tuning it to our liking.
Join our advanced workshop and improve your usage of SeleniumLibrary. As intermediate and advanced users, we will explore topics like browser configuration, advanced debugging, extending the library, dealing with shadow DOM, and WebDriver BiDi. Together we will work through different scenarios and exercises for these topics.
Do your Robot Framework tests take too long to finish? Learn how to speed them up with Pabot! In this hands-on tutorial, you’ll discover how to use Pabot’s powerful parameters to control execution order, parallelism, and scheduling—so your test runs are faster and smarter. We’ll cover setup, configuration, and best practices for turning long test suites into efficient, scalable automation pipelines.
In this hands-on workshop, you'll fuse AI (RAG) with Robot Framework to help with API tests. We will build a system from scratch that reads OpenAPI docs to automatically generate RF code snippets and create intelligent test data for positive, negative, and edge cases. And API test is just an example. You can use the knowledge to build RAGs for any topic.
This intermediate-level session is perfect for QA engineers and developers eager to innovate their testing process. Let's automate the automation!
Explore robotframework-platynui, a new cross-platform library for desktop UI automation with Robot Framework.
This tutorial offers hands-on experience in setting up and utilizing PlatynUI to create robust, maintainable tests for desktop applications across Windows, macOS, and Linux.
In this workshop you learn how to extend Robot Framework in various ways. We start from the more advanced parts of the library API and cover also various other topics such as the listener API, the parsing API, execution and result models, and so on.
Turn natural-language scenarios into executable Robot Framework tests and tasks with AI agents, the Model Context Protocol (MCP), and self-healing. In this hands-on workshop, we combine robotframework-aiagent with RF-MCP for contextual assistance and robotframework-selfhealing-agents for resilient execution. Practice AI-assisted test generation and execution, image/document/OCR workflows, and structured extraction. Connect it all in VS Code with RobotCode and GitHub Copilot. Build a multi-model pipeline to generate, run, and heal tests.
Learn the internals of the Robot Framework Browser library in this advanced hands-on workshop.
Topics include architecture, scopes (browser, context, page), selectors, promises, and tracing.
You'll build and use custom keywords with JavaScript and Python, extend the library via plugins, and explore advanced features.
Sometimes, a simple sequential pipeline isn’t enough for advanced automation needs. Learn how to distribute and orchestrate Robot Framework workloads by applying the fundamentals of BPMN 2.0 process modeling. Discover how to use executable BPMN models to coordinate complex, end-to-end test and task automation scenarios with Operaton BPM, Robot Framework, and the surrounding open-source ecosystem.
As we open Robocon 2026 here in Helsinki, we’ll start by celebrating what makes this gathering unique — people.
RoboCon is more than just an yearly event - it is a spark for inspiration and development.
It ignites ideas, encourages perspectives and creates space for both personal and professional growth.
In this talk we share our story: how attending the conference lit that spark for us and how it led to be contributors in the community.
We'll reflect on the impact of being involved and why your voice matters!
Everyone has something valuable to offer and we'll explore how you can take part, no matter your background or experience.
Write plain English → Get executable Robot Framework tests
RF-MCP executes every step in real RF runtime before generating code. No hallucinated keywords - AI only uses keywords from your libraries.
Features:
- Natural language becomes working tests
- Debug with actual RF error messages
- Generate suites from validated steps
- Works with Selenium/Appium/Browser/custom libraries
- Smart DOM filtering & session management
For engineers wanting faster test creation without losing control over what gets generated.
Learn how I sped up the Robot Framework’s test suite to find ⅔ of the bugs in ¼ of the time!
We want to run our tests as often and early as possible, so we immediately notice when we break something. However, many teams can't test as often as they'd like because their tests take hours or even days to run.
Innovative testing methods can identify most errors with just a fraction of test execution time, thereby significantly accelerating our testing. I’ll show you how to use AI to find most bugs in a fraction of the test runtime. With this we can give feedback on new bugs much more frequently.
Robot Framework is widely used for web/app testing—but what about aerospace? In this talk, I’ll show how we applied RF in satellite data-processing projects under strict traceability and standards. By linking DOORS requirements with test scripts and auto-generating deliverables, we ensure compliance, consistency, and full auditability. Learn how disciplined automation can thrive in regulated engineering domains and inspire new possibilities beyond conventional use cases. An Operational project (Galileo) will be presented.
Accelerate performance testing with Locust Script Generation and Execution via Robot Framework — an automated, keyword-driven approach to create, parameterize, and run scalable load tests. Seamlessly handle dynamic correlation, and generate detailed performance reports — empowering QA teams to validate APIs and user journeys with zero manual scripting and maximum reusability.
Studies reveal that over 90% of the top 1 million websites have detectable accessibility issues. Despite its importance, accessibility testing is often neglected. This is primarily because teams do not have enough bandwidth, budget, domain knowledge & technical skills to deliver an accessible product within available timeframes.
This is where an automated approach towards accessibility can greatly help. This session will discuss how we addressed aforementioned challenges through Robot Framework & axe-core together & saved the day against all odds.
This talk, is about using image recognition libraries to automate tasks or testing, when it is costly or difficult to obtain object identifiers in the applications under test.
We will talk about the libraries SikuliLibrary and ImageHorizonLibrary to answer these questions:
What, Why, Where, When, and How to use them?
Contents:
- About Image Recognition Libraries - SikuliLibrary and ImageHorizonLibrary
- Future of SikuliLibrary
Like every open source tool Robot Framework is sometimes hard to fit in common corporate tool evaluations. There is no company behind it offering enterprise support. Even if governance for Robot Framework core may be achievable, the tool does not exist solely, but requires ecosystem projects that are entirely free.
In this talk, Markus is going to show ways how to mitigate the risks of adopting a free open source tool, how open source tool providers can improve governance of their prjects and how companies can contribute in different ways for their own direct benefit.
Medusa is a tool to easily parallelize execution of test suites.
Medusa uses suite metadata to start suites in parallel dynamically while avoiding resource usage conflicts. Suites can be assigned to sequentially executed stages and can be run multiple times with different variables, even in parallel.
This talk will give you an overview of how Medusa works, how you can use it and how my employer INSYS icom uses it to save time and code for daily testing of the industrial routers we produce.
Automation, like pancakes, can be delightful… if you follow the right process.
Join our live cooking session on stage where we'll bake two different recipes to get the same result: a delicious pancake.
There is much to learn about automation from the process of making pancakes.
Kick off the second day with Robot Framework’s lead developer, Pekka Klärck, as he shares the latest core updates and upcoming plans for the framework. Get a glimpse into what’s new and what’s next in the world of Robot Framework.
Connecting Robot Framework to other systems often requires extra effort. What if you could do it visually, with workflows that react to events like a change on a website, an IoT sensor alert, or a new customer record in your database? This talk introduces n8n-nodes-robotframework, an n8n community node that runs Robot Framework inside visual workflows. Use it to connect Robot Framework’s capabilities with prebuilt n8n nodes such as AI analysis, messaging, and database updates.
This talk explores AI-driven automation in Robot Framework through an intelligent Agent that enhances testing with capabilities like Agent.Do and Agent.Check. By leveraging large language models and visual understanding, the Agent interprets test intentions, interacts with GUI elements, and performs visual assertions. It also explores how this can lead toward more autonomous test execution, where the Agent can understand and carry out complete testing goals through another keyword dedicated to this purpose.
GenAI tools are changing the world of software development. Many enterprises report more code being generated with GenAI tools than not. As Robot Framework users, we are a part of the global software ecosystem, and the ecosystem is changing. What is our and the framework's future role in the world of increasing prompted development, and how does it affect our learning? I delve into how we learn programming, how learning and doing are starting to diverge in modern software development, and the implications of all of these.
Join a lively discussion on current and emerging topics shaping the Robot Framework ecosystem. Panelists TBA.
PlatynUI is an open-source Robot Framework library that makes desktop UI automation feel consistent on Windows, Linux, and macOS. The talk introduces what PlatynUI is, why it was created, and the ideas behind it—portability across desktops, readable tests, and habits that reduce flakiness. We’ll walk through a compact demo using the library’s tooling to explore and interact with applications and outline how to try PlatynUI in existing suites without disruption.
When I first started with Robot Framework, I had no idea what I was doing. Over the years, those messy experiments turned into a career built on curiosity, mistakes and learning. In this talk, I’ll share how that journey shaped me. From early tests to mentoring others and what I’ve learned about growth, persistence and how boredom and failure can lead to better work.
Join us for the RoboCon finale with prizes, appreciation, and a big thank-you to everyone who made this year’s event a success.
Unlock the power of dynamic and hybrid libraries in Robot Framework!
Have you ever struggled with maintaining multiple test libraries or exposing modular Python code cleanly to Robot Framework? The Robot Framework library API provides the solution!
This workshop teaches you how the dynamic library API works and shows you when and how to use it for cleaner, more scalable test automation.
You'll build a unified test library from modular Python components, learn how keywords are exposed at runtime and gain practical skills for structuring maintainable RF test frameworks.
In this hands-on workshop, you'll learn how to deploy a cloud-native application to a Kubernetes cluster and make it accessible—all while gaining practical experience with tools like kubectl, Helm, and Terraform.
Once the application is up and running, we'll take it a step further: turning our manual steps into automated tests using Robot Framework. You'll get to know two powerful libraries—KubeLibrary for interacting with Kubernetes, and TerraformLibrary for managing infrastructure as code.
Learn how to integrate AI models like ChatGPT and Gemini with Robot Framework. Build Python libraries, generate test data and documentation, and explore generative AI for smarter test automation. Hands-on, practical, and focused on real-world testing workflows.
Kick off RoboCon Online with Miikka and René sharing Foundation updates and community highlights, followed by Pekka Klärck presenting the latest developments and roadmap for Robot Framework.
For a major German bank, we automated SAP testing using Robot Framework. The solution verifies data mapping, interfaces, data initialization, and regulatory reports. Test cases run in CI/CD pipelines, with results synced to Jira/Xray. As part of QA, the automation validates test artifacts and generates reports via Jira Structure. In addition, Generative AI supports both test automation and QA, including a pull request analyzer that aligns PRs with Jira stories, ensuring traceable, maintainable, and auditable testing across SAP environments.
IBM MQ is the backbone of asynchronous communication in today’s complex microservice landscapes, trusted by governments and enterprises for mission-critical reliability. Yet Robot Framework ecosystem lacked native IBM MQ support, forcing testers into fragile workarounds far from production reality. That’s why we built MQLibrary: a PyMQI-powered wrapper enabling seamless, production-like MQ interaction in automated tests. In this talk, we’ll share our journey, challenges, and how MQLibrary takes test automation to the next level.
Discover how AI and Large Language Models (LLMs) can revolutionize software quality assurance by transforming Robot Framework test reports into actionable bug insights. This talk introduces an automated pipeline that classifies, summarizes, and creates bug tickets directly from Robot Framework results — integrating seamlessly with tools like TFS and Jira. Attendees will learn how to bridge testing and defect management intelligently.
An update on what's been happening with RFSwarm since Robocon 2024, and where we are headed with RFSwarm.
I did build a new library for ease testing REST interfaces which have OpenAPI schema. This talk points out how that library works and how good tools we have already in the Robot Framework ecosystem to help library developers. I also want to highlight what was my personal motivation to build yet another library for users and for me to maintain as developer.
As head of QA, I introduced Robot Framework as a single automation platform to replace six tools used across multiple departments. Without any API, I integrated it with ALM-QC, built a full ecosystem for data generation, functional automation, and end-to-end testing. Over 80 users are now trained and automated hundreds of tests. We build a one-click installer that sets up Robot Framework and all libraries to ease installation for users. Beyond the technology, this initiative created a unified QA culture and made automation accessible to everyone. Now some people want to use it for RPA purpose.
Automation in Geographic Information Systems (GIS) is vital for reliability and efficiency in spatial data processing and testing. This paper introduces a framework for automating open-source QGIS UI operations using Robot Framework, PyAutoGUI, and PyWinAuto. It enables automated map interactions - creating, editing, and validating spatial features - through reusable, readable test/task keywords. The approach streamlines testing, reduces manual effort, and improves reliability in geospatial workflows. Please check: QGISLibrary (https://pypi.org/project/QGISLibrary/)
Test automation with Robot Framework has become an integral part of many projects. Over time, these test automations grow, and keeping track of the numerous created keywords and file structures becomes increasingly unwieldy. To counter this, the RoboView tool has been developed with the goal of improving keyword management and providing deeper insights into one's projects to support refactoring.
Join a lively discussion on current and emerging topics shaping the Robot Framework ecosystem. Panelists TBA.
The Database Library has got multiple releases in the last 2 years with quite a lot of changes - the talk includes on overview and details on the most important ones.
Over the past year, RobotDashboard has evolved from a simple visualization tool into a mature open-source project. In this session, I’ll share lessons learned from building and maintaining this tool, highlight new features like custom database integrations, built-in server capabilities, customizable layouts, additional pages, and an improved interface and performance. I will also demonstrate how these improvements enable truly data-driven insights such as spotting flaky tests, identifying long-running suites, and detecting regressions earlier.
RoboMonX is shaking up test automation and how it's documented: With a real-time connection between Robot Framework & Xray for Jira, test results are sent incrementally. This gives you instant transparency, early error detection, and more efficient decisions in the development process. You only have one place to be and no more annoying media breaks.
In today’s fast-paced tech landscape, we work with a wide range of tools and technologies. However, convincing non-technical stakeholders, such as business users and leadership teamsto adopt a particular tool or framework can often be challenging.
In this talk, we will explore ideas, proven techniques and practical strategies to effectively communicate and convince people to use Robot Framework, build stakeholder confidence, and drive organizational adoption.
KeyTA is a web app that allows anybody to get started using Robot Framework. It does this by providing a simple user interface that combines the strengths of a REPL, a spreadsheet and a web browser. As a result, it augments both the Robot Framework DSL and the execution engine with new features: auto-looping over lists, execution of individual keywords, test execution starting from any step, and many more. This talk will provide a live demo using the Browser library showcasing the advantages of using KeyTA for web automation.
PyCharm QA team stopped chasing green and switched to the "observability over stability" approach. This talk will share our workflows for monitoring trends and tell the story of creating the 100% vibe-coded, stateless solution that builds real time views from API requests, highlights similar failures, and draws attention to regressions.
Robot Framework is a powerful tool in development and QA—but its usefulness doesn't stop there. In this talk, I’ll demonstrate how we apply Robot Framework in a production environment to validate embedded hardware during manufacturing.
You'll see how we use Robot Framework to automate hardware validation during manufacturing—from the moment an assembled PCB arrives, through functional testing, to the final checks before shipping the product.
The key to fast tests is to do fewer things. Reusing previously done work is a great way of doing fewer things without changing what your tests do. Learn about 5 levels of caching to speed up your test runs.
Do you use an "import everything" file throughout your codebase? Do you encounter maintenance headaches as a result? Do you have good intentions of addressing this but are having trouble making it a priority? This talk moves beyond the theory on why these files are an anti-pattern, and provides strategies and insights from a real-world example of eliminating these global resource files. By leveraging AI, we can reduce the grunt work involved and make this previously overwhelming refactoring challenge much more achievable.
The field of automation is constantly evolving. Currently there is a common misconception that LLMs and AI agents are only useful in the vibecoding trend. That trend has captured the attention of the tech industry since the start of 2025 and has sparked a lot of discussions on several social media platforms. Also there are at least 60+ agent projects and 4000+ MCP projects tracked in pulse.com today. My talk will demonstrate how combining Robot Framework's ecosystem with locally running AI Agents and LLMs can lead to a powerful combination.
Turn your software development skills AI-ready. This 2 hour tutorial takes you from idea to production, teaching how to use modern AI tools effectively in real-world software engineering.
This tutorial, is about using image recognition libraries to automate tasks or testing, when it is costly or difficult to obtain object identifiers in the applications under test.
We will use the libraries SikuliLibrary and ImageHorizonLibrary to automate applications we do not know about their internal components. This is what is called Black Box Testing.
We will practice automating a Login in a VMWare/VirtualBox Windows system and then doing some actions.