Does robotframework support multithreading?

Hi everyone :slightly_smiling_face:

Im testing one thing where I need to run two functions simultaneously. The code works when I test it manually so I’m sure this part is okay. But when I run it via robotframework I have a feeling like something is wrong and robot does not execute the code properly. Like threads do not communicate between each other. So my question is - Does robot framework accept this kind of behaviour to use threaded function as keyword ?

I don’t think there’s native support. At least not in test data level. However, if you implement your own keywords and handle multithreading on python level - that should work.

Process library also does support starting up multiple processes in the background and restrictions on how those can communicate is really up to host os …