如何从blueprism中的Web应用程序的下拉菜单中获取所有值

时间:2019-03-19 06:19:12

标签: blueprism

我想获取下拉列表的所有值并将其存储在某个地方。我从纳斯达克网站https://www.nasdaq.com/symbol/ge/historical的下面获取时间框架的所有值,并希望找到某个位置,以便可以循环使用一个或多个这些值,并获取所有时间框架的库存值。点击下面的图片screenshot

1 个答案:

答案 0 :(得分:2)

获取每个值并不容易,但并非不可能。首先,您可以获取文本中数据项中的所有值。如果监视元素,则会注意到属性Value包含所需的内容。因此,您将需要使用读取阶段并获取此特定属性的值(可以忽略PDF元素):

enter image description here

这样做将为您提供以下信息:

enter image description here

此问题是您不能在循环中使用它。一种解决方法是在空间上分割:

enter image description here

结果集合(我称其为“拆分值”)如下所示:

enter image description here

但是它还不存在。但是,您应该能够使用此集合来获取所需的集合(或直接使用它)。

如果直接使用它,我会说它应该像这样:

enter image description here

Empty?的表达式为[Split Values.words]=""(注意,最后一行为空白)

Value is number的表达式为IsNumber([Split Values.words])

Set Current Item as Number的表达式[Split Values.words]的存储值为Current Item

Append word to Current Item的表达式[Current Item]&" "&[Split Values.words]的存储值为Current Item