【RPA技术】UI分析器与可视化树:解决界面元素获取难题

一般人在使用计算机的时候,都是在和操作系统的图形界面打交道。图形界面各有各的特色,当我们用鼠标点击时,其实鼠标下面都是一个小的图形部件,我们把这些图形部件称为“界面元素”。

在UiBot中,界面元素的作用,就是作为“有目标”的命令中的目标使用。然而,界面上的元素通常有嵌套的组合关系。获取界面元素时,稍不注意,就容易搞错。

界面元素的“错选”和“漏选”

界面上的元素通常有嵌套的组合关系。

一个界面元素中,还可能包含了多个“子元素”,而“子元素”又包含了“孙元素”。这些界面元素的特征各不相同,嵌套关系也错综复杂,稍不注意,就容易搞错。

为了避免“错选”和“漏选”,一个有效的办法是:仔细分析界面元素的嵌套关系,看看需要作为目标的界面元素都有哪些子元素、哪些“兄弟元素”,其“父元素”又是谁。

两个常用技巧:

“错选”一般都发生在“兄弟元素”之间,本来要找某个界面元素,结果找到的是它的“兄弟”。如果仔细观察界面元素和它“兄弟”的特征有何不同,就容易找到区分它们的特征,避免“错选”。

“漏选”一般都是因为在界面元素的特征中,某个属性会经常变化。有的时候,虽然要找的界面元素的属性会经常变化,但它的父元素或子元素的属性却不容易变化。可以先把相对比较稳定的父元素或子元素作为目标来查找,然后再采用“获取子元素”或“获取父元素”的命令,来找到真正需要的界面元素(当然,“获取子元素”得到的是一个数组,其中可能有不止一个元素,还要考虑进一步区分),以避免“漏选”。

什么是UI分析器?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值