UiBot Creator Linux 1.0.0(64位)
(更新时间2020-3-31)
一、 关于支持的系统
推荐使用Ubuntu 16.04.6 LTS,其他Ubuntu版本可能会存在问题。
二、 关于安装
UiBot Creator (Linux版) 有两种安装方式,您可以任选一种。具体操作说明如下:
● 安装方式一
1. 双击UiBot Creator 的.deb安装文件,打开安装程序。

2. 如下所示,点击“安装”按钮。

3. 在认证页面,输入您(系统当前登录账号)的密码后,点击“授权”按钮,等待安装完成。

● 安装方式二
1. 使用键盘快捷键"Ctrl+Alt+T"打开终端。
或者,点击桌面上的
(搜索您的计算机),打开搜索栏后,输入“终端”,然后单击打开终端。

2. 在终端的编辑器中输入:sudo dpkg -i .deb安装包所在的路径,然后按下回车键,路径示例如下:
sudo dpkg -i '/home/wrf/桌面/UiBotCreator_1.0.0_2020.03.30.1930_amd64.deb'
3. 终端会提示输入系统当前登录账号的密码,输入密码后点击键盘“回车键”即可开始安装(输入的密码不会显示明文)。
4. 当终端再次出现可输入提示时,UiBot Crator 应用程序已安装完毕。
三、 启动UiBot Creator
1. 点击桌面上的
(搜索您的计算机)打开搜索栏后,输入“UiBot Creator”,然后单击打开UiBot Creator应用程序。

2. 打开UiBot Creator后,可在启动器上看到UiBot Creator的图标,鼠标右键单击即可显示菜单项,点击“锁定到启动器”,以便下次能直接在启动器中启动UiBot Creator。

四、 功能清单
目前,UiBot Creator Linux 1.0.0版仅支持Chrome浏览器的自动化操作,暂不支持跨域元素的选择。在后续的版本迭代更新中,我们会继续完善和丰富功能。
目前,UiBot Creator Linux1.0.0版的功能清单如下所示:
版本 | 1.0.0 |
功能模块 | 一级功能 | 二级功能 | 详细描述 | 网络需求 |
界面功能 | 流程 | 新建流程 | 创建RPA流程。 | |
打开流程 | 打开已创建的流程。 | |
最近使用流程 | 打开最近使用流程。 | |
交流社区入口 | 交流社区入口,开发过程中遇到问题可以寻求社区帮助。 | 需要公网 |
扩展 | Chrome扩展 | 安装Chrome浏览器扩展,以支持谷歌浏览器元素抓取。 | |
流程图编辑 | 拖拽编辑 | 支持通过拖拽来实现业务流程图的编辑。 | |
流程块运行 | 支持独立运行单个流程块。 | |
全流程运行 | 全流程运行。 | |
调试运行 | 调试运行。 | |
导入流程块 | 支持导入流程块。 | |
可视化 | 可视化编辑 | 采用通俗易懂语言编辑流程。 | |
拖拽调整顺序 | 支持每行命令拖拽调整顺序。 | |
单行运行 | 支持单行独立运行。 | |
多行运行 | 支持选中多行运行。 | |
调试 | 支持断点调试,步入步出等常用的调试。 | |
源代码 | 源码编辑 | 采用BotScript方式编写流程。 | |
属性 | 属性编辑 | 命令的属性的编辑和管理。 | |
变量 | 变量查看 | 使用变量的管理,包含全局变量。 | |
输出 | 输出信息 | 打印调试的信息窗口。 | |
帮助 | 新手教程 | 查看新手教程,需联网。 | |
命令手册 | 查阅命令手册。 | 需要公网 |
快捷键说明 | 快捷键的使用说明。 | |
安装扩展 | 跳转扩展安装界面。 | |
开发者社区 | 跳转开发者社区。 | 需要公网 |
关于 | 查看Uibot相关信息。 | |
toolbar功能 | 保存 | 保存流程。 | |
导入 | 导入流程。 | |
运行 | 包含运行、全局运行、调试运行、全局调试运行等功能。 | |
停止 | 暂停运行中的流程。 | |
时间线(使用时需要先安装Git) | 自动备份和对比历史源代码,可选择历史版本恢复,防止因意外导致已编写的流程消失。 | |
查找目标(仅支持Chrome浏览器) | 抓取屏幕目标,可通过元素、图像、2种类型抓取目标特征,并可将目标特征应用到相应的命令中使用。 | |
输出 | 输出 | 输出自动化运行信息和结果 | |
调试 | 展示调试功能,支持继续运行、步过、步入、步出,并显示调试信息。 | |
流程开发 | 流程图视图 | 流程图视图 | 关注点主要在于业务流程,用户主体一般是咨询方,流程视图不用于具体流程细节实现,主要用于业务流程的梳理和确认。 | |
可视化视图 | 可视化视图 | 面向不熟悉IT的领域专家,通过拖拽、参数配置操作,完成流程的连接活动。 | |
源码视图 | 源码视图 | 面向IT专家或者是熟悉了本产品的领域专家。能够有效减少鼠标操作,更快捷的生成所需的流程。 | |
命令组件 | 搜索 | 全局搜索 | 支持所有组件模糊和精准搜索 | |
名称搜索 | 支持按命令组件名称搜索 | |
代码搜索 | 支持按命令的命名空间、调用方法名搜索 | |
关键字搜索 | 支持其它关键字的模糊和精准搜索 | |
我的收藏 | 我的收藏 | 支持将常用命令组件收藏 | |
我的命令 | 我的命令 | 展示安装的自定义语言扩展组件,可以直接拖拽至可视化视图和源代码视图的流程中使用。 | |
基本命令 | 基本命令 | 包含BotScript语言的基本功能命令组件,比如基本的数据处理操作、数据判断、输出信息、单元测试组件等等。 | |
词法语法 | 包含BotScript语言的编程逻辑处理组件,包含异常捕获、循环、遍历、条件、变量处理、流程处理等等。 | |
日志 | 处理流程运行时输出的日志信息组件。 | |
鼠标键盘 | 鼠标(仅支持Chrome浏览器) | 支持控制鼠标移动、点击、点击目标、滚动、拖动、获取鼠标位置等鼠标的自动化处理操作。 | |
键盘(仅支持Chrome浏览器) | 支持键盘在目标中输入、按键、密码输入、文本输入等自动化操作。 | |
界面操作 | 界面元素(仅支持Chrome浏览器) | 支持获取和设置界面元素和针对界面元素进行自动化的操作和设置。比如设置选中、获取元素属性、获取元素文本、等待元素出现或消失等等。 | |
窗口(仅支持Chrome浏览器) | 支持桌面应用窗口的自动化处理,比如关闭窗口、置顶窗口、窗口大小设置、窗口的信息获取、等等 | |
图像(仅支持Chrome浏览器) | 支持界面图像的自动化处理,包含图像比对、图像根据相似度查找、判断图像是否存在,等待图像出现或消失等操作。 | |
文本(仅支持Chrome浏览器) | 支持界面文本元素的自动化处理,包含点击文本、获取文本、查找文本、判断文本存在等文本类型的自动化操作。 | |
OCR(仅支持Chrome浏览器) | 官方自研本地化OCR识别组件,支持通过OCR识别的文本位置、点击OCR识别的文本、图像OCR识别提取文本、屏幕OCR识别文本等自动化操作。 | 需要公网 |
OCR(百度)(仅支持Chrome浏览器) | 支持调用百度OCR识别图像文本后的自动化操作。 | 需要公网 |
软件自动化 | 浏览器(仅支持Chrome浏览器) | 支持多种浏览器和UiBot浏览器的自动化操作。 | |
数据库 | 支持数据库的自动化操作 | |
数据处理 | 数据表 | 支持对数据表进行精细化自动处理,包含数据新增、查找、编辑处理、删除等等自动化操作的大量组件。 | |
JSON | 支持JSON字符串的转换处理。 | |
字符串 | 包含字符串的自动化处理的大量组件。 | |
正则表达式 | 包含正则表达式自动化处理的大量组件。 | |
数组 | 包含数组自动化处理的大量组件。 | |
数学 | 包含数学自动化处理的大量组件。 | |
时间 | 包含时间自动化处理的大量组件。 | |
集合 | 包含集合处自动化处理的大量组件。 | |
文件处理 | 通用文件 | 支持通用文件的读、写、查、新增、判断、获取等自动化操作。 | |
CSV格式 | 支持CSV格式文件的打开和保存自动化操作 | |
系统操作 | 系统 | 支持针对当前系统功能的自动化操作,比如执行命令行、读取环境变量信息、执行PowerShell、针对系统文件夹路径的相关自动化操作等等。 | |
剪贴板 | 支持设置文本和图片到粘贴板等自动化操作。 | |
网络 | HTTP | 支持HTTP的自动化操作,包含Get获取数据下载文件、Post提交表单、设置Cookies和Headers等操作。 | |
SMTP/POP | 支持通过网络方式收发邮件和邮箱的自动化相关操作。 | |
大家有Linux版本方面的建议和需求也可以在下面跟帖哦!