【鼠标】点击OCR文本
1 功能说明
通过设置关键字,在拾取的目标区域中查找含有关键字的元素并实现点击。
注:
(1)支持对鼠标的按键位置、按键次数的设置;
(2)适用场景:适用于【鼠标点击】组件不支持抓取的C/S客户端中界面元素的点击。
2 基本使用说明
1、点击组件右上角的拾取按钮,完成目标拾取操作:
2、点击拾取后,设计器首先会最小化,并切回上一次操作的应用程序界面(本例使用钉钉客户端)
3、当鼠标在界面移动时即会出现蓝色拾取框,将鼠标悬浮在需要操作的界面区域上,出现蓝色框后,在蓝框中点击“鼠标左键”,就完成了目标区域的拾取
4、拾取完成后,自动切换回设计器界面,可视化组件的右侧即显示有关该控件的一系列属性。出现这些属性即代表拾取成功
5、在右侧属性“目标文本”中设置想要点击目标元素中包含的文本内容,并设置点击的其他相关属性6、组件运行时,会根据设置的目标文本,查找拾取的目标控件中包含目标文本的界面元素,并根据组件属性进行筛选点击。
注:
(1) “目标文本”为必填属性项;
(2) 根据“目标文本”属性中的文本,查找到并默认进行点击包含此文本的整个控件,默认点击的是控件的中间位置,可修改点击位置;
(3) 根据“目标文本”属性中的文本,查找到包含此文本的整个控件,可通过设置x/y轴偏移进行其他目标界面元素的点击,例如没有文本信息的图标。
3 参数配置说明
拾取过程中,会在屏幕的左上角或右下角会显示拾取的相关设置,这是拾取类组件的通用设置。
3.1 拾取设置
拾取器应用于多层的悬浮菜单,拾取过程中,便会在屏幕的左上角或右下角会显示拾取的相关设置,一般情况下不需要开发者关注应用或系统类型,自动拾取方式即可,如不准确时,可自行切换其他拾取模式。
具体请见【拾取设置】章节。
3.2 通用属性
通用属性是组件一般都具有的参数属性,包括延时、备注以及等待等参数属性。
“前置延时”参数
用以设置组件功能执行之前等待的时间,单位为ms。“后置延时”参数
用以设置组件功能执行后等待的时间,单位为ms。“备注”参数
可对组件进行备注说明,易于理解,方便查找定位。“等待”参数
用以设置组件功能执行的时间。在这段时间内,组件功能会一直重复执行,直至执行成功,才会停止执行,继续执行下一个组件或步骤流程;等待时间内均未执行成功,组件便停止执行并抛出异常(个别组件执行失败也不会抛出异常,例如【获取文本】组件未找到元素返回为空。
3.3 输入属性
用以设置组件执行方式的参数属性。
“鼠标按键”参数
设置鼠标点击的按键位置,支持左键
、右键
、中间键
“位置”参数
设置所点击的控件元素中,鼠标的初始位置,支持中间
、左上
、左下
、右上
、右下
“X/Y轴偏移”参数
如果点击的目标位置不在上述“位置参数”的五点中,则可以通过设置x轴、y轴偏移来点击目标位置。在设定的位置
(上述“位置”参数)的基础上设置x轴、y轴偏移:
鼠标向右为正,向左为负,向下为正,向上为负“按键次数”参数
设置鼠标快速连续点击次数,默认为1次。注:当涉及界面文本信息搬运,无法使用获取文本拾取元素时,可采用这种鼠标连续点击多次,全选文本,再进行拷贝的方式
“操作异常时”参数
组件执行过程中,设置异常处理的方式。(1)默认为“中断”:执行过程中遇到错误,流程中断并抛出异常;
如图中,执行错误则中断流程,不会继续执行后面的【输出】组件。(2)选择“继续”,则在执行过程中即使遇到错误,流程也会继续执行之后的步骤。
如图中,执行错误也会继续执行后面的【输出】组件。
3.4 窗口属性
用以设置组件执行方式的参数属性。
“标题”参数:进行拾取操作后,显示所拾取目标窗口的标题信息;通过后面的勾选框,设置是否激活窗口。
“类”参数:表明拾取的元素类型。
“搜索等级”参数:表明拾取此元素时需要查找多少层级。
3.4 目标属性
所拾取控件的参数属性。
“目标文本”参数
设置目标界面元素包含的文本信息。组件执行时会根据“目标文本”属性中的文本,查找到并默认进行点击包含此文本的整个控件。“匹配规则”参数
设置查找文本时使用的规则。
(1) 默认为“包含”,则组件执行过程中会查找包含目标文本的所有界面元素;
(2) 选择“相等”,则组件执行过程中会查找和目标文本内容完全相同的所有界面元素。“目标位置”参数
设置点击目标在所有匹配到的界面元素中的位置。
如:目标界面中查找到4个包含目标文本“钉钉”的界面元素,若想点击第三个,则将此属性设置为“3”即可。“OCR引擎”参数
默认为“互联网”。“路径”参数:在拾取目标时,按照路径中的名称一层层找到对应的控件
3.5 图片预览
设置完相应参数成后,运行组件,鼠标则自动点击指定元素位置。成功模拟人的鼠标点击动作,接着执行后续操作。
【鼠标】点击OCR文本
本文2024-09-23 01:02:49发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-143416.html