This year with an extra W! WWWW is paired with Wrobocon, the Robot Framework community conference, on 8 October.
World Wide Workshop Wednesday is a full day of online, expert-led Robot Framework workshops — live, hands-on, and open to anyone with an internet connection.
Wednesday, 7 October 2026
Full day — 8 hours including breaks
Small-group live calls, max ~10 participants per workshop
100% online
This event is built for people who want to do, not just watch. You'll spend the day working through real problems with the people who built and maintain these tools.
What you'll get:
Deep-dive sessions led by experienced facilitators
Practical takeaways you can use right away
A chance to connect with others solving the same problems
A welcoming space to learn and share, whatever your experience level
No gatekeeping. No lectures.
Early bird tickets are available until 31 August — grab yours for 300 € + VAT. After that the full price of 390 € + VAT applies. Ticket sales close 1 October.
Get your ticketIn this workshop you will learn how to extend Robot Framework in various ways. We start from the more advanced parts of the library API and cover various other topics such as the listener API, the parsing API, execution and result models, and so on.
In this workshop you will learn how to extend Robot Framework using various different interfaces using Python. The first half of the workshop is dedicated to the more advanced parts of the library API such as automatic argument type conversion and the dynamic library interface that is used, for example, by SeleniumLibrary. During the second half you will get familiar with other extending and integration possibilities such as the listener API, the parsing API, how to modify tests dynamically before or during execution, and how to analyze results.
This workshop is for you if you already know the basics of using Robot Framework, including basics of the library API, and want to take your skills to the next level. These skills make it easier to adapt the framework to your own needs in different contexts. In addition to knowing Robot Framework, participants are expected to know basics of Python programming such as functions, modules and classes.
The workshop is 100% hands-on, no slides, learn-by-doing. In addition to learning from the person who has designed these powerful APIs, you have a chance to ask hard questions related to Robot Framework from its creator.
Key takeaways:
Knowledge level
Robot Framework: Intermediate knowledge and experience required — comfortable writing and structuring test suites and using basic library APIs
Python: Basic knowledge required — functions, modules, and classes
Prerequisites & technical setup
The workshop repository will be provided in advance. The recommended approach is cloning the repository using git, but you can also download the content as a zip file. During the day Pekka will push changes to the main branch, which you can pull to your local repository as needed.
Coding agents are everywhere. Most demos make them look like magic. Then you point one at a real Robot Framework suite and watch it hallucinate keywords that don't exist.
This workshop fixes that. We'll wire agents into Robot Framework properly — through MCP, Agent Skills, Hooks, and Subagents — so they actually understand your libraries, your locators, and your conventions. You'll automate by describing what you want in plain language, debug failing tests by asking instead of guessing, and let tests heal themselves when the UI shifts under them. By the end you'll have a working agentic setup running against a real suite, plugged into CI, and talking to GitHub and Jira. No vendor lock-in. No hand-waving. Just automation that works.
A practical, build-along session. You bring a laptop and a Robot Framework project (we'll supply one if you don't). You leave with an agentic engineering workflow you can use Monday morning.
Test automation eats time in predictable ways: writing the same locator boilerplate, hunting down why a test broke at 3 a.m., updating suites every time the front end changes. Coding agents could take that load off — but only if they speak Robot Framework natively. Out of the box, they don't. We close that gap.
.robot suite that follows your conventions.Test engineers, QA professionals, and automation developers who already know Robot Framework basics and want to see what agents can genuinely add — beyond the hype.
A configured agentic setup, a self-healing demo suite, a CI integration you understand top to bottom, and a clear sense of where to trust an agent and where to keep your hands on the wheel.
The Swiss Army knife of automation just got a co-pilot. Let's build it together.
Learn a tool-agnostic, Docker-based approach to running Robot Framework tests in any CI/CD pipeline. Package your tests and their dependencies into a single containerised runner that executes identically on GitLab, then add parallel execution, aggregated reporting, and thin adapters that connect the same runner to any CI tool.
Run your Robot Framework tests anywhere, the same way, every time. In this workshop participants build a containerised test runner — a Docker image with a single entry point that becomes the unit of portability across every CI system. Start the application under test, run the container, and collect results.
We start from a painful "business-as-usual" pipeline and diagnose why it hurts, design a clean CI/CD setup with testing as a first-class citizen, and then go hands-on: running the suite locally with Docker Compose, scaling it out with parallel and cross-browser execution, wiring up aggregated reporting and the Robot Framework Dashboard, and proving the approach is genuinely tool-agnostic by connecting the identical runner to both GitLab CI and other tools.
Everything is demonstrated against a small provided demo application with both a web UI and a REST API. It will be ready to use approach that could be applied and scaled in every project.
Key takeaways:
Knowledge level
Robot Framework: Intermediate knowledge and experience required — comfortable writing and structuring test suites and running them locally
Docker: Basic working knowledge required — able to run docker and docker compose commands; image-building concepts are explained
CI/CD: Basic familiarity helpful — exposure to any pipeline tool (GitLab, GitHub Actions, Jenkins) is useful but not mandatory
Git: Working knowledge required — branching, commits, merge requests
Command line: Basic proficiency
Agenda
DevOps & CI/CD Foundations
Designing a Clean CI/CD
The Tool-Agnostic Docker Pattern
docker compose runScaling Execution
Efficient Reporting
Connecting Any CI Tool
Prerequisites & technical setup
Computer capable of running Docker, with internet access
Software:
GitLab account (free tier sufficient) — used for the worked example
GitHub account — for the GitHub Actions adapter and examples
The workshop repository will be provided in advance, including the demo app, parallel-safe test suites, the Docker runner, the GitLab pipeline, and a GitHub Actions adapter
We will provide a sample test case and a setup-verification step to confirm your environment. The fastest check is make docker-build
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.
A full‑day, hands‑on workshop exploring the Robot Framework Browser library powered by Playwright—with a focus on deep architecture, keyword extensions in JavaScript and Python, and advanced automation techniques.
Join us to elevate your web automation skills through the modern, high-performance Browser library. This workshop gives you the knowledge and practical experience to both use and extend Browser like a pro. Whether you're automating complex workflows or building custom plugin keywords, you'll gain the expertise to architect future‑ready automation frameworks.
Day‑Long Agenda:
Architecture Deep Dive
Installation & Initialization
pip and rfbrowser initCore Keyword Usage & Logging
Selector Strategies & Advanced Waiting
text, css, and xpath selectorsPromise To, Wait For, and Network‑idle handling for reliable waitsExtending Browser with JavaScript Plugins
Python Plugin‑API & Using Browser from Python
Advanced Keywords in Action
Real‑World Workshop Labs & Troubleshooting
robotframework‑browser‑advanced‑workshop repoDeployment, CI/CD & Tips from the Core Team
Who Should Attend?
What You’ll Take Away:
Prerequisites & Tech Setup:
WWWW takes place the day before Wrobocon — the Robot Framework community conference, now in its 5th year. Do the deep dives on Wednesday, then join the wider community for talks, networking, and celebration on Thursday.
Two days. One community.