Синяя призма: при вводе текста в текстовое поле соседняя кнопка не активируется - PullRequest
0 голосов
/ 04 сентября 2018

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

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

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

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019
  Navigation Stage --> GlobalSendKeyEvents -->"{TAB}")

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

0 голосов
/ 02 ноября 2018

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

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

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

...