Blueprism - Java PopUp Window не возвращает элемент управления обратно - PullRequest
0 голосов
/ 04 марта 2019

Я автоматизирую Java-приложение, используя blueprism.Когда я нажимаю кнопку в приложении, появляется всплывающее окно.Затем я должен взаимодействовать с кнопками в этом всплывающем окне.

Однако это кажется невозможным, поскольку после нажатия кнопки (с помощью действия нажатия java) элемент управления не возвращается к blueprism.Он ждет вечно, пока всплывающее окно не закроется.Поэтому я не могу перейти к следующему этапу, когда у меня есть взаимодействия с всплывающим окном.

В любом случае я могу остановить blueprism в ожидании закрытия всплывающего окна, и я могу продолжить автоматизировать всплывающее окно, прикрепив его отдельно

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Я смог продолжить свою автоматизацию, используя шпионаж.Я использовал Навигация-> Фокус, чтобы выбрать кнопку, а затем использовал глобальные клавиши отправки на «пробел», чтобы нажать кнопку. Таким образом, blueprism не ждет всплывающего окна, чтобы вернуть элемент управления обратно.В качестве альтернативы, если есть какие-либо горячие клавиши, вы можете глобально отправить им ключи вместо использования действия «Нажать».Единственным недостатком является то, что при использовании режима шпионажа вы не можете ничего запускать на экране, за исключением того, что приложение автоматизировано.

0 голосов
/ 04 марта 2019

Действия, выполняемые в следующих режимах, будут ожидать возврата управления из приложения:

  1. некоторые этапы кода (например, MS Excel VBO)
  2. java-mode
  3. sap-mode

Если это вызывает проблемы, попробуйте другие режимы, например, режим win32, режим UImode или Region.Если вы нажмете эту кнопку с этими действиями, то вам следует использовать этапы ожидания для управления потоком приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...