UIPath Robot не будет вводить текстовое поле, очистить селектор.Щелчок отдельно и отправка горячих клавиш также не работает - PullRequest
0 голосов
/ 25 января 2019

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

1 Ответ

0 голосов
/ 27 января 2019

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

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

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

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

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

...