Синяя призма: при вводе текста в текстовое поле соседняя кнопка не активируется

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

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

Есть ли способ добиться того, чего я хочу?

1 ответ

Некоторые элементы отключены до тех пор, пока пользователь не нажмет клавишу на одном элементе. Если вы используете этап записи, он не будет включен.

Для этого используйте событие Global send key, чтобы передать значение в текстовое поле только тогда, когда кнопка станет активной.

Присвойте Global key key event текстовый параметр, при записи текста в текстовое поле он будет генерировать ключевые события.

  Navigation Stage --> GlobalSendKeyEvents -->"{TAB}")

Приложение, вероятно, ожидает обратного вызова Javascript, чтобы сообщить кнопке, что она должна быть включена. После того, как вы настроили данные (возможно, с помощью глобальных ключей отправки), я бы сначала порекомендовал выделить их из таблицы или щелкнуть какой-либо другой элемент на странице. Истечение срока действия с различными комбинациями Фокус, Tab, Activate, Click и т. Д., Пока не повезет. Или, вы можете просто посмотреть на JS и посмотреть, если вы можете понять это.

Другие вопросы по тегам