Read this in other languages: 中文 English
Support P 9DFA ython 3.8~3.12 with Windows x64(Except for 3.8.1)
tdRPA is an RPA SDK for software developers. Developers can use their familiar languages and development tools to develop new RPA applications or integrate RPA functionality into existing systems
- tdSelector: An element picker that visually picks UI elements and generates element lookup expressions
- tdLocator: Element locator, used to locate the corresponding UI element based on the element search expression generated by tdSelector. After locating the UI element, you can freely access and call its properties and methods
- tdWorker: Encapsulates common tasks into simple commands for direct invocation; simplifies RPA workflow creation, improves development efficiency, and ensures more stable, reliable, and maintainable processes
- tdPower: Encapsulates common AI capabilities (TBD)
- Third-party Extension Capabilities: Drives tech innovations and builds a developer and commercial ecosystem
Most RPA Suite | tdRPA |
---|---|
Low-code platform, aimed at business users | SDK, aimed at professional software developers |
Integrated Development Environment, all-in-one | Focus only on UI automation operations |
Cannot be packaged as a standalone executable for distribution and deployment | Can be |
Not easy to integrate as a software module into existing application systems | Easy |
Proprietary visual designer combined with embedded code functionality | Use familiar programming languages and development tools |
Code functionality, specific or limited programming languages | Python module, can also be called by other languages |
Visual programming, low efficiency, chaotic and dizzying | Code-based, precise and flexible |
Poor version management | Good |
- installation
pip install tdrpa.tdworker
- document
- tdRPA is currently at v1.2, with full support for Windows applications and web applications. Support for other applications (e.g., Java, SAP) will be added in the future based on demand
- All core features are completely free for both personal and commercial use, with no restrictions. However, tdWorker and tdPower require a paid license. Third-party extensions may be free or paid, depending on the developer's policy
- We welcome feature requests! Your feedback will help us improve the product in a demand-driven manner
- Commercial,costly: UiPath,Blue Prism,Automation Anywhere,Pega,Microsoft Power Automation,UiBot,Cyclone
- Open Source,most without visual UI element selector: TagUI,Robot Framework,OpenRPA,UI.Vision,UiAutomation,Playwright
Function | Status |
---|---|
Windows applications | Completed |
Web applications | Completed |
Java applications | Under research |
SAP applications | TBD |
Mobile applications | TBD |
Linux applications | TBD |
- FAQ
- Usage demonstration
- Invoked by other languages
- Remote invocation, group control
- About chrome force-renderer-accessibility
- Related libraries, tools
- Email: thingswell@qq.com
- WeChat: haijun-data