Some background information about Robotic Process Automation (RPA):
You could see RPA as an evolution of automated software testing, where developers program the steps a user would take in the software to search for errors.
An RPA bot mimics user behavior (mouse movements, keyboard inputs...