当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Automagica

智能流程自动化平台
授权协议 AGPL-3.0
开发语言 Python Scala
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 白迪
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Automagica 是一个开源智能机器人流程自动化(SRPA,Smart Robotic Process Automation)平台,借助 Automagica,自动化跨平台流程变得轻而易举。Automagica 可以通过简单程序脚本实现打开各种应用程序并对应用进行操作。

Automagica 需要 Python 3.7 环境,官方支持 Windows 10 平台,Linux 和 Mac 目前官方还不支持。

Automagica 使用场景:

  • 桌面交互自动化
  • Office 自动化,例如打开 Excel 并进行数据填充
  • Web 自动化,例如打开网址并进行网页操作
  • 商业应用自动化,支持 SAP、Oracle Apps、Siebel、PeopleSoft 与 Salesforce 等
  • 自动打开邮件应用并收发邮件
  • 远程控制等等

例如:

打开 Excel 并进行程序控制:

打开画图工具并进行绘图:

示例代码

该示例打开 Windows 记事本并输入 'Hello world!'.

PressHotkey('win','r')
Wait(seconds=1)
Type(text='notepad', interval_seconds=0)
PressKey('enter')
Wait(seconds=2)
Type(text='Hello world!', interval_seconds=0.15)

下面例子打开 Chrome 浏览器并访问 gitee.com

browser = ChromeBrowser()
browser.get('https://gitee.com')

运行代码:

cd examples
dir
cd <example-name>
automagica -f app.py
 相关资料
  • 1.1.1. 目录 1.1.2. 一、技能信息 1.1.3. 二、语音交互 1.1.4. 三、配置后端服务 1.1.5. 四、集成发布 1.1.1. 目录 本文将讲解如何在Rokid技能平台上快速地创建一个自定义技能。 一、技能信息 二、语音交互 自定义语音交互 预定义语音交互 三、配置后端服务 本地技能 云端技能 四、测试发布 添加测试设备 SSML语音调试 后端服务测试 1.1.2. 一、技能

  • 因为之前微软推出了typescript语言,结合tsd文件,用visual studio写typescript代码是相当爽的,智能提示的功能非常nb。 这个功能理所应当也被vsc继承了。 vsc的自动补全用的是typings。 The TypeScript Definition Manager(之前的tsd已经弃用了,faq里有说明) https://github.com/typings/typi

  • 我刚刚下载了VisualStudio代码,我的Intellisense没有自动工作。 控制这一点的两个设置似乎设置正确: 当我开始输入并按下“CTRL空间”时,我确实会得到一个智能感知菜单,但这给了我一个所有东西的列表,而不是专门针对我的对象的东西。 我做错了什么?

  • 1. 智能家居设备接入流程 1.1. 准备阶段 1.2. 厂商接入 1.2.1. 云云对接 1.2.2. 局域网对接 1.3. 厂商自测 1.3.1. RHOME 桌面调试工具 1.3.2. 自定义接入 1.4. 申请上线 1.5. 发布上线 1.6. 获取帮助 一、准备阶段 二、厂家接入 三、厂商自测 四、申请上线 五、发布上线 1.1. 准备阶段 申请成为智能家居开发者需要准备: 拥有一台若琪

  • 1 自我介绍 2 Java垃圾回收 3Java 新生代 老年代 3 项目中python做了什么 4 对自动化测试的看法 5自动化测试框架的了解 6 你为自动化测试做了什么准备 7 快乐数 说思路 8对一个购物车你会怎么测试 反问环节

  • 解决两个我认为的痛点: 痛点一:.申请记录没有沉淀,无法追查。机器出问题不好找到负责人,节点维护时必须要抄送全公司。 平台对应的解决方法:        采用用户自主注册的方式来开通账户,用户自行申请虚拟机,在后台审核。用户可以时时看到订单进度及状态。维护时可以只抄送负责人即可,也可以在页面中挂上公告。 痛点二:虚拟机开通过程重复毫无技术含量,初始化麻烦,大批量开通时导致工作量过大,问题率过高。