Как получить все значения из выпадающего из веб-приложения в Blueprism - PullRequest
0 голосов
/ 19 марта 2019

Я хочу получить все значения выпадающего списка и где-то их сохранить. из следующего сайта NASDAQ https://www.nasdaq.com/symbol/ge/historical я хочу получить все значения таймфрейма и хочу куда-нибудь, чтобы я мог использовать эти значения один за другим в цикле и получить значения запасов для всех таймфреймов. Нажмите на изображение ниже скриншот

1 Ответ

2 голосов
/ 19 марта 2019

Не так просто получить каждое из значений, но это не невозможно.Сначала вы можете получить все значения в элементе данных в виде текста.Если вы шпионите за элементом, вы заметите, что атрибут Value содержит то, что вы хотите.Таким образом, вам нужно будет использовать этап чтения и получить значение этого определенного атрибута (вы можете игнорировать элементы PDF):

enter image description here

Это даст вамследующее:

enter image description here

Проблема в том, что вы не можете использовать это в цикле.Одним из способов было бы разделить пространство:

enter image description here

И итоговая коллекция (я назвал ее Split Values) будет выглядеть так:

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.

...