RPA工具和库的集合

rpaframework的Python项目详细描述


Introduction

RPA框架是一个开源库和工具的集合 Robotic Process Automation(RPA),它设计用于两者 Robot Framework和{a10}。我们的目标是提供有据可查的 积极维护软件机器人开发人员的核心库。在

Robocorp Documentation上了解有关RPA的更多信息。在

项目是:

Libraries

RPA框架项目目前包括以下库:

ArchiveArchiving TAR and ZIP files
Browser.SeleniumControl browsers and automate the web
Browser.PlaywrightNewer way to control browsers
Cloud.AWSUse Amazon AWS services
Cloud.AzureUse Microsoft Azure services
Cloud.GoogleUse Google Cloud services
DatabaseInteract with databases
DesktopCross-platform desktop automation
Desktop.ClipboardInteract with the system clipboard
Desktop.OperatingSystemRead OS information and manipulate processes
Desktop.WindowsAutomate Windows desktop applications
DialogsRequest user input during executions
Email.ExchangeE-Mail operations (Exchange protocol)
Email.ImapSmtpE-Mail operations (IMAP & SMTP)
Excel.ApplicationControl the Excel desktop application
Excel.FilesManipulate Excel files directly
FileSystemRead and manipulate files and paths
FTPInteract with FTP servers
HTTPInteract directly with web APIs
ImagesManipulate images
JSONManipulate JSON objects
NotifierNotify messages using different services
Outlook.ApplicationControl the Outlook desktop application
PDFRead and create PDF documents
Robocloud.ItemsUse the Robocloud Work Items API
Robocloud.SecretsUse the Robocloud Secrets API
SalesforceSalesforce operations
SAPControl SAP GUI desktop client
TablesManipulate, sort, and filter tabular data
TasksControl task execution
TwitterTwitter API interface
Word.ApplicationControl the Word desktop application

Installation

如果您已经安装了Python和{a25}, 您可以使用:

pip install rpaframework

要安装所有额外的软件包,您可以使用:

pip install rpaframework[aws,cv,google]

注意

需要Python3.6或更高版本

Example

安装后,库可以直接导入内部 Robot Framework

*** Settings ***LibraryRPA.Browser*** Tasks ***Login as userOpen browserhttps://example.comInput textid:user-name    ${USERNAME}
    Input textid:password     ${PASSWORD}

这些库也可以在Python中找到:

^{pr2}$

Support and contact

Contributing

发现虫子了?缺少关键功能?有兴趣捐款吗? 前往Contribution guide 看看从哪里开始。在

License

这个项目是开源的,并根据 Apache License 2.0。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何向xsi:nil元素添加另一个属性?   Java抽象泛型方法,使用具体类型实现通配符   java使用pcap4j截断pcap文件   当我放置字母a、b和c时,java中的异常预期会下降   java设置活动对话框不可取消   接口类型变量上的Java克隆   使用Java或BouncyCastle对CSR(证书签名请求)进行安全解码/读取   java调用SavingsAccount对象上的函数并打印结果   java如何在Android应用程序上显示地图上的兴趣点(POI)并与之交互?   如果在JavaFX中的ResultSet中未找到任何内容,则显示java警报   java我将springboot和@component与@scheduled一起使用,它每12小时锁定一次   ApachePOI如何使用java删除包含字符串的word表的行   java如果对象(x,y)靠近其他对象(x,y)   从未对JMSException调用java JMS CachingConnectionFactory OneException方法   javascript使用java将HTML页面转换为MS word