Почему мой элемент HTML может быть идентифицирован в Application Modeller, но не во время выполнения? (BluePrism) - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в Blue Prism и пытаюсь понять основы.

Играя с сайтом ресурсов Blue Prism (то есть вводными блогами), я могу успешно следить за всеми <div> элементы, имя класса которых включает blog-item через регулярное выражение .*blog\-item[^s].*, используя динамический c индекс соответствия для параметризации используемого сообщения в блоге:

Application modeller settings

My Application Modeller (см. Ниже) может уловить это, если для параметра Match Index установлено значение 3 или больше, когда я выделяю его:

Highlight of element works

Во время выполнения я могу использовать этап ожидания, чтобы проверить, существует ли элемент с индексом соответствия n'th (с помощью элемента данных [Result Index], который увеличивается). Ниже приведены свойства для этапа ожидания:

enter image description here

Это работает, когда [Result Index] равно 1 или 2 ...

enter image description here

Но как только [Result Index] увеличивается до 3 или более, элемент не может быть найден и происходит тайм-аут этапа ожидания, несмотря на то, что он был выделен разработчиком модели приложения:

enter image description here

Если кто-нибудь может сослаться на причину, по которой это может происходить, или помочь мне отладить, почему совпадение Dynami c не происходит, это будет будь отличным, поскольку я в тупике.

Спасибо,

Алекс

1 Ответ

0 голосов
/ 12 мая 2020

Ответили в сообществе Blue Prism :

Это ошибка, появившаяся в версии 6.7.

Я сообщил об этом и получил следующий ответ:

«Вы можете следить за этим исправлением в примечаниях к выпуску под ссылкой BG-6464. До тех пор рекомендуется продолжать использовать обходной путь выбора другого набора атрибутов соответствия.»

...