随着人工智能技术的加持,财务机器人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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


标签: none

添加新评论