跳到主要内容
版本:v6.3

查找目标

流程创造者(UiBot Creator) 的命令列表中,可以简单分为2个类型:有目标命令与无目标命令。例如,“界面元素”和“文本”模块所属的所有命令,都是有目标的命令,必须要指定一个界面元素;“字符串”和“数组”模块所属的所有命令,都是无目标的命令,无须指定一个界面元素。

工具栏的“查找目标”工具支持快速选取4种类型的目标:

  • 元素 Ctrl + 1
  • 图像 Ctrl + 2
  • 窗口 Ctrl + 3
  • 区域 Ctrl + 4

four selector type

注:支持标准Java应用中的Tree组件的识别和点击

快速选取目标不仅可以通过点击下拉选项来操作,可以使用快捷键来来操作。

当前企业版 6.0.0.x 中(适配于 Windows 桌面、Linux 桌面(Kylin、UOS)),支持将快速选择的元素窗口类型的目标特征属性保存到 界面库 中。

注:首先Windows桌面下编写的流程项目与Linux桌面(Kylin、UOS)下编写的流程项目不可混用,产品在功能层面做了检查校验;其次,已适配的Linux桌面(Kylin、UOS)之间也不可混用流程项目,因为同一个网站上页面元素的属性“cls”的值在Kylin、UOS之间存在差异,但目前产品功能层面上暂未做标识校验。

元素

在流程创造者(UiBot Creator)中,界面元素可以作为有目标命令的目标。 当您点击工具栏的“查找目标 > 查找元素”,或者在流程编辑窗口页面下使用快捷键 “Ctrl + 1”时,则进入到界面元素抓取模式:

selector element

直接鼠标点击选中界面的元素,则完成了选取,此时会弹出 UI分析器 中的目标编辑窗口:

target editor element

您可以确认目标名称的命名和筛选特征后,再点击“确定”,最后这个界面元素则已保存至 界面库 中。

注:在已适配的Linux桌面(Kylin、UOS)中,“查找元素”功能相对较弱,仅支持查找浏览器中网页的元素。

图像

当您点击工具栏的“查找目标 > 查找图像”,或者在流程编辑窗口页面下使用快捷键 “Ctrl + 2”时,则进入图像抓取模式,需要按住鼠标左键进行图片框选,如下所示:

selector image

框选结束后,则弹出预览图窗口,您可以点击“复制”按钮,把图片地址粘贴到对应的命令属性中。

image copy

@res"xxxxx" 是流程资源目录,在流程中可引用使用这张图片。

窗口

当您点击工具栏的“查找目标 > 查找窗口”,或者在流程编辑窗口页面下使用快捷键 “Ctrl + 3”时,进入窗口抓取模式,抓取过程与抓取界面元素相似。

区域

当您点击工具栏的“查找目标 > 查找区域”时,进入区域抓取模式,也需要按住鼠标左键框选区域,框选结束后,则弹出预览区域结果窗口,您可以点击“复制到剪贴板”,把区域结果粘贴到对应的命令属性中。

select area

  • 左上角图标 以显示器屏幕的左上角为坐标起点(坐标:X=0,Y=0),以横向X轴,纵向Y轴,此处填写的“X”值和“Y”值是指“生效区域的左上角坐标”,即相对于坐标起点的距离,单位为像素。
  • 生效区域 生效区域上的“宽度”和“高度”的取值来源于你选取区域的宽度、高度。你可以调整左上角坐标的“X”、“Y”、“宽度”和“高度”的取值,然后点击“复制到剪贴板”,再关闭窗口。