免费开源RPA财务机器人Taskt入门v1(2020-08-04)
随着人工智能技术的加持,财务机器人RPA技术被越来越多的行业运用。这些商业化RPA项目价格都不菲,开源项目taskt正好满足我们吃瓜群众的要求。不过这个项目在网上基本找不到资料,于是乎将摸索的经验分享出来抛砖引玉,期待大家一起来提高。(转载请注明出处)
1、软件准备
下载地址,目标码和源码,无需安装,打开压缩包就可以运行了。如需修改代码,编译工具建议选择VS2019社区版,编译能通过,不建议使用vscode。
2、运行程序
3、功能介绍
3.1 File Actions.文件管理功能。
3.2 Options.包括三个功能,变量管理、系统设置、显示搜索框。
先只关注日志窗口自动关闭参数。Options->Settings manager->Automation Engine,不勾选"Automatically Close Debug Window"。打开这个参数,错误信息窗口关闭的太快,不好定位错误。
3.3 Scripts Actions.
这儿包含最重要的几个功能。record(录制系统操作)、schedule(调度)、run(运行)。系统录制,基于窗口在屏幕上位置,记忆鼠标和键盘操作。操作简单,但容错性不好。建议采用命令搞不定的时候使用。
4、开始第一个应用。
目标:自动登录邮箱。主要用到Web Browser Command。这些命令是基于Chrome浏览器开发的,taskt重点支持Chrome、IE。
4.1 打开浏览器,Web Browser Commands.->Create Browser。
选择Chrome浏览器。 第一个输入框,实例名称,可以不改。
4.2 选择浏览地址。
Web Browser Commands.-> Navigate to URL. 在第二个框中填入URL。这儿以登录126邮箱为例。
4.3 切换frame。
4.4 等待组件渲染完毕。
4.5 找到用户名输入框,填入用户名。
Web Browser Commands.-> Element Action。注意几点:Element既可以通过Xpath定位,可以通过Name、ID、CSS等方式定位,建议定位优先级ID>Name>Xpath。
4.6 设置密码,方法同上。
4.7 定位登陆按钮,双击。
4.7 保存&运行,大功告成。
下一章,讲变量、循环。
作者:zhhabc
链接:https://www.jianshu.com/p/ec678c8f2df6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。