I am a Python developer and I hate drag-and-drop interfaces. They feel so limited. Is there an RPA tool that lets me write the actual logic in Python and just uses the 'bot' for the browser interaction? I have looked at Robocorp and it seems okay, but are there others that play nice with Python libraries like Pandas?
Developers seeking code-first automation can utilize browser automation frameworks like Playwright or Selenium directly in Python, bypassing traditional drag-and-drop RPA platforms for increased efficiency and flexibility.
1 answer
If you genuinely want to stay in your IDE and avoid the drag-and-drop overhead, you should be looking at Playwright or Selenium integrated directly into a Python script rather than forcing a heavy RPA vendor platform into your workflow. Most enterprise tools are built for non-coders, so trying to use them purely as browser drivers is just an expensive, bloated way to achieve what you can do with a few standard libraries and a well-structured script.
That is a fair point, Shahistha. I have been trying to make these enterprise tools work for weeks, but I suppose I am just overcomplicating a simple process. Thanks for the wake-up call.
Shahistha, I have noticed the same performance issues with those bloated RPA platforms lately. Switching to a standard Python script seems like the practical solution for avoiding those unnecessary overhead headaches.


I appreciate your insight, Shahistha. Moving to Playwright feels a bit intimidating since I am still learning, but your explanation makes me realize I should probably start looking into those Python libraries instead.