小小彩蛋3:用UiPath做record时用通配符*调整selector中的属性

这里要谈谈用通配符调整selector中属性attribute的问题,下面举一个例子说明该问题。假设我们要从网页中导出数据,录制(record)过程中有点击“export”按钮,如下图所示。

图1

这里我们打开上图中红色圈圈的位置,选择第二个“edit selector“选项,看看现在这个的属性是什么。

图2

一切正常,我退出Oracle系统重新登陆进去之后呢?

图3

此时就出现问题了,那我重新用图中的”Indicate Element“抓取那个Button的信息,如下图所示。

图4

不难发现区别,在字母N后面的数字发生了变化,也就是导致第一次Button属性的情况下找不到该Button因为第二次的属性有了变化。解决问题的办法就是用通配符*去代替会发生变化的部分,如下图图5所示。

图5t

再运行就没有问题了~你可能看到的Validate不是绿色,是黄色问号,但是不要紧,流程在这里是不会报错的。

这里说个小小的建议,利用record功能的时候最好是能多测试几遍。有时候需要找出要调整selector中属性的地方(看它在哪里报错就知道了),全部改好整个流程的稳健性就变强了可以work了~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容