Robot Framework is as all the best games - easy to start, hard to master. In this workshop you will learn some of the more advanced techniques to inspire your daily work. Will you embrace the light side, and use the Robot Force to do good in your project?
Apply your Robot Framework and Python skills for business process automation! This full-day hands-on workshop introduces you to executable BPMN process models, teaches how to run those models with Camunda Zeebe workflow engine, and make them orchestrate your Robot Framework automation code packages, with the help of Robocorp RCC toolchain.
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.
Learn how to use Browser like a Pro.
Extending Library, Using it from Python, Interacting with Playwright and many more.
CI/CD is a mindset, not a set of scripts. Robot Framework delivers a whole lot of tools that make it easy to integrate it with various pipelines, and during the years I've collected some of the best practices. The goal of the workshop is to get you from zero to hero of using RF in CI/CD pipelines and deliver most credible results to your projects s
Within the Robot Framework eco-system, where are a number of established libraries for API automation, some new initiatives and there's also the option to write custom Libraries. In this workshop, these options will be explored and compared to give the participants a good understanding of the different options and when to apply them.
A Retrospective over the last year of Robot Framework and its Community.
Running automated tests in CI systems has become a common practice.
Luckily, the structure of CI systems allow us to run tests on multiple runners in parallel and reduce the execution time.
But are there ways to scale to infinity - without having an army of runners?
Say hello AWS Lambda - a serverless event-driven compute service.
As a consultant you work in very different kinds of projects; small, big, some are growing from small to big, sometimes you start from a scratch or sometimes not. In this talk we discuss strategies of coping in different Robot Framework projects so that everybody wants to be your friend; especially the customer and the one after you.
As Playwright battles for the hearts and minds of Selenium die-hards, we made the decision to see what Playwright could do. Follow along as we make the switch from a Selenium Library-based set of tests to Browser Library. Some aspects were seamless while others have proven to be far less so. And finally, what DID we get? Stop by and find out!
Robot Framework Browser library did many thing different than other libraries before.
What have we learned and what can you learn from our way.
While the syntax of Robot Framework is simple, it can still be daunting to approach without a technical background. We created a new low-code editor to allow non-developers to create automations. We describe the architectural decisions behind the project, and how Robot Framework itself enabled it from both a language design and code perspective.
When asked to automate an API, what are your options? Which libraries are there and which one is the best fit?
In this talk I'll go over the different libraries and tools that can be used to automate (http) APIs using the Robot Framework, giving insight in which option is a suitable candidate in diffent scenarios.
My personal "rabbit hole" with image-based UI testing - and how I got back.
The Listener API is one of the "superpowers" of the Robot Framework.
This talk will introduce you to the theory and practice of the Listener API v2 and v3.
With open-source comes great responsibility. Or something like that...
Working on open-source project is fun, but also a lot of hard decisions one need to make in order to maintain it and gain the trust from the community.
This talk will bring you the best practices and tricks that will make the contribution a pleasant journey for you and others.
Test automation tools like Robot Framework have found new use cases in the domain of RPA, which is well suited for many functionalities in them. There is much involved in RPA operations, and "building the robot workflow" is often just the tip of the iceberg. In this talk, we drill into the key differences, what lies beyond the "robot".
In the Robot Framework community we are so focused on adapting python packages that we can use Robot Framework libraries in standard Python scripts.
In non-automated test projects everything is manual - even test data generation. But automated and manual tests like require generated test data. With a Camunda workflow engine we managed to created processes providing test data for target systems and make the transition from manual to automated tests even easier.
This talk will cover various high-level ways that Robot Framework is utilized at Secureworks for testing endpoint detection agents used on thousands of Linux, Mac and Windows customer's machines.
Robot Framework is a great toolset as such, but by amending it with add-on technologies makes it even more powerful. This presentation addresses opportunities of enhancing RF capabilities with some practical examples and the user point-of-view.