Робот UIPath не вводит текст в текстовое поле, очистите селектор. Нажатие отдельно и отправка горячих клавиш тоже не работает

Я пробовал почти все, действие «Type Into» не печатает обычный текст в текстовое поле, не говоря уже о сохраненной переменной. Рассматриваемый элемент текстового поля - это поле для комментариев к рабочим элементам обновления на веб-сайте acme-test из курса разработчика RPA уровня 3. Я могу ввести текст в поле вручную, и робот может его найти (курсор перемещается в центр текстового поля, и программа продолжает работу). Я пробовал довольно много, в том числе использовал активность щелчка, а затем отправлял строку в виде горячих клавиш.


person Turkey    schedule 25.01.2019    source источник
comment
что это за приложение? возможно поделитесь моментальным снимком этого. Каждое приложение будет вести себя по-разному, поэтому нам необходимо настроить селекторы.   -  person K.K    schedule 04.02.2019


Ответы (1)


Скорее всего, проблема связана с вашими селекторами. Поскольку вы находитесь на курсе разработчика RPA уровня 3, я предполагаю, что вы используете Reframework для этой задачи, и я считаю, что из-за всесторонних возможностей обработки ошибок этого шаблона ваше приложение просто переходит к следующему элементу, а не падает, когда оно не может найти элемент.

Чтобы решить проблемы с селектором, я обычно делаю следующее:

  1. Используйте частичные селекторы вместо полных селекторов
  2. Используйте подстановочные знаки для динамических частей ваших селекторов (* для замены любого количества символов,? Для замены ровно 1 символа)

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

Также имейте в виду, что если вы использовали базовые функции записи пути пользовательского интерфейса, он генерирует полные селекторы.

person NTP    schedule 27.01.2019