如何在UiPath selector中添加变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在UiPath selector中添加变量相关的知识,希望对你有一定的参考价值。

参考技术A 以抓取百度新闻页标题为例子,说明如何修改selector可以使我们的程式更稳定及如何在selector中添加变量,实现循环抓取标题。

首先打开百度新闻首页,使用activity “get text”,‍并在output命名变量写出来就可以了,如下:

然后研究一下Get text‍是如何抓取到这些内容的。

点击Get Text‍的“Edit Selector”,可以看到如下界面:

由以上可以看到,UiPath依靠以上三个元素就定位到了我们需要的新闻标题。‍(有的同学们会问“UiPath中控件中不显示图片怎么办”,其实图片有没有显示在设计程序不影响实际执行结果,因为UiPath不依靠图片来识别内容,而是靠selector中的元素来识别的。)

这三个识别元素中,我们看第二个aaname‍,实际上是我们所抓取的新闻标题,如果selector‍中一直保持这个元素,新闻标题变换的时候,这个selector就失效了。所以,需要对‍selector做调整。

首先点击左下角‍“Open in UI Explorer”,调整方法如下:

这样调整之后,不依靠aaname作为定位元素,就不用担心因为新闻标题变换而造成selector失效的情况了。

接下来,看一个进阶需求,即依次抓取新闻的前5条内容。这样,我们需要做一个循环,并在selector中加入变量。设计如下:

这里的i为整数型(int32)变量,默认它从1开始。怎么样将变量放进selector呢,如下操作:

用“ & String变量 & “这个结构替代原idx中的数字就可以啦。让我们来看执行结果:

想要的结果都出来啦,有没有很开心?

炎炎夏日,创作不易,对您有帮助的话,多多分享和来点赞赏哟,亲爱的童鞋们。

以上是关于如何在UiPath selector中添加变量的主要内容,如果未能解决你的问题,请参考以下文章

uipath页面元素变量代替

UIPath入门系列八之Selectors

UiPath中如何安全的保存账号密码

uipath中如何向queueitem类型赋值?

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

第5节:用UiPath实现标签问题