Python package for doing RPA. RPA for Python's simple and powerful API makes robotic process automation fun! You can use it to quickly automate away repetitive time-consuming tasks on websites, desktop applications, or the command line. See sample Python script, the RPA Challenge solution, and RedMart groceries example. To send a Telegram app notification, simply look up @rpapybot to allow receiving messages. To automate Chrome browser invisibly, use headless mode. To run 10X faster instead of normal human speed, use turbo mode (read the caveats!). Some CAPTCHAs can be solved using services like 2Captcha or directly by replicating user actions. TagUI is a leading open-source RPA software with tens of thousands of users. It was created in 2016-2017 when I left DBS Bank as a test automation engineer, for a one-year sabbatical to Eastern Europe. Most of its code base was written in Novi Sad Serbia. In 2018, I joined AI Singapore to continue development of TagUI.
Features
- Securely share files up to 100 MB with built-in temporary online storage
- Fully control error handling by setting error(True) to raise Python exception on error
- An element identifier helps to tell RPA for Python exactly which element on the user interface you want to interact with
- For web automation, the web element identifier can be XPath selector
- An element identifier can also be a .png or .bmp image snapshot representing the UI element
- A further image identifier example is a png image of a window