Blue Prism не обнаруживает элементы в Chrome открытом инструменте - PullRequest
0 голосов
/ 03 августа 2020

Используя Application Modeller, я идентифицировал некоторые элементы HTML на веб-странице Chrome (для нажатия на материал, заполнения полей ввода ...)

Когда мой бот нажимает кнопку «Прикрепить», значок Chrome откроет Chrome инструмент открытия (где вы можете просматривать файлы). Моя проблема в том, что я не могу идентифицировать элементы внутри этого открытого инструмента. Я использовал некоторых писателей для ввода в поле пути и поле имени файла путь и имя файла, но бот действует так, как будто инструмент открытия Chrome не существует. У вас есть идеи, как заставить бота заполнять эти поля?

Ответы [ 2 ]

0 голосов
/ 04 августа 2020

Кто-то ответил на ваш вопрос в сообществе Blue Prism:


RE: Blue Prism не обнаруживает элементы в Chrome открытом инструменте

HI

Вы не можете всегда будьте шпионы, используя режим браузера - как для HTML, и вам понадобится Chrome Extension for Blue Prism. Поэтому вы можете шпионить с помощью оконного режима, режима AA или UIA, тогда он будет работать.

Это также может быть вызвано известной проблемой, вызванной тем, что соединение с расширением Chrome не прерывается в своевременно. Поскольку использование порта 31924 жестко запрограммировано, когда Blue Prism в следующий раз пытается взаимодействовать с Chrome, он обнаруживает, что этот порт уже используется с момента последнего запуска процесса, и поэтому не может создать новое соединение.

Обновление может устраните это, 6.8+ не страдает от этой проблемы.

0 голосов
/ 03 августа 2020

Обычно браузеры (среди прочего, для безопасности) порождают эти windows файловые браузеры как отдельные процессы. Это означает, что Blue Prism не увидит результирующее окно как часть того же браузера.

Вам нужно будет либо создать новый объект, чтобы прикрепить его непосредственно к окну, либо отсоединить и повторно прикрепить к окно выбора файла после того, как вы его открыли. Прикрепление по «Заголовку окна» обычно является самым быстрым и легким способом нацелить их.

После того, как вы прикрепили к окну выбора файла, вы сможете следить за элементами интерфейса там. Если вы используете функции отсоединения и повторного присоединения в существующем бизнес-объекте, не забудьте отсоединить и повторно присоединить к своему экземпляру браузера после того, как вы выполнили необходимые действия в окне выбора файлов.

...