RPA challenge with Robot Framework

The RPA challenge is a common way to test different tools’ capabilities. Here’s an example of solving the “input forms” challenge with Robot Framework. Interestingly the straight-forward implementation will finish in nine seconds, but with just a few optimizations, it can do it in under 1.5 seconds.

Video: “Solving the RPA Challenge in under 1.5 seconds with Robot Framework and Robocode Lab”

Has anyone else tried these out?

3 Likes

Yes. However, I cannot run it in 1.5 seconds, even the solution from robocorp team. Might be my workstation where it takes twice as long.

I moved loading the data from the excel file before clicking the Start button and was able to speed it up by another 15%. Maybe you can push it in your environment below 1 second :wink:

It would be interesting to know what takes up that extra time. I did a live Q&A session yesterday and I showed a quick demo in the beginning. There you can see that my RPA Form Challenge actually completed in 920ms - even with the Zoom session taxing my CPU. Here a video of it https://youtu.be/HZOWz_x_i3s

Are you running the exact code from this example?

Yes, i used the example activity. Don’t know why it is slower.

My own solution uses DataDriver and generates dynamically a task from each row of the excel file resulting in robot report file listing every data set. In robocontainer on robocloud, this solution is almost as fast (1.5 seconds) as the example-activity (1.1 seconds): https://github.com/Noordsestern/rpa-challenge/blob/master/tasks/challenge_input_forms_fast.robot