Синяя призма не может идентифицировать объект, ни один элемент не соответствует заданным условиям запроса

Я новичок в RPA и пытаюсь автоматизировать простой процесс с помощью синей призмы (открытие веб-приложения -> щелчок по ссылке и заполнение формы). При запуске студии объектов шаг за шагом я могу перемещаться до конца, но при запуске потока из студии процессов после открытия веб-сайта я получаю сообщение об ошибке «Ни один элемент не соответствует предоставленным элементам запроса»


person Rishabh Agarwal    schedule 26.07.2018    source источник
comment
Вы включили достаточно времени ожидания? Вы заметили элемент и настроили атрибуты соответствия, чтобы игнорировать или правильно обрабатывать динамические идентификаторы? Можете ли вы опубликовать немного своего кода?   -  person esqew    schedule 26.07.2018
comment
Предполагая, что вы правильно используете ожидания, элементы на веб-странице часто меняются во время выполнения, т.е. параметры элемента генерируются при загрузке страницы. Это означает, что при загрузке страницы во второй или в третий раз у нее могут быть разные параметры по сравнению с первой загрузкой той же страницы.   -  person Jerry    schedule 27.07.2018


Ответы (1)


Процесс в BluePrism может иметь разную скорость выполнения в зависимости от того, как вы его запускаете.

Если вы запускаете приложение с использованием функции «Шаг» (горячая клавиша F5), то BluePrism долго ждет между выполнением действий. «Шаг выше» (горячая клавиша F10) выполняется намного быстрее, но максимально возможная скорость выполнения - из диспетчерской.

Задержки от «Шага» или «Шага выше» может быть достаточно, чтобы процесс заработал во время разработки. Как только процесс перемещается в диспетчерскую, задержка исчезает, и иногда процесс может выполняться слишком быстро. Может случиться так, что BluePrism пытается взаимодействовать с элементом, который еще не существует.

Чтобы процесс работал в диспетчерской, вам нужны дополнительные этапы ожидания, которые гарантируют, что процесс не будет работать раньше, чем приложения, которые автоматизируются. Всякий раз, когда вы взаимодействуете с каким-либо элементом, вы должны быть уверены, что он существует.

person Andrzej Kaczor    schedule 27.07.2018