Группа действий: Windows
Действие отправляет текст указанному win-элементу
Поле "Элемент" Ресурс, который хранит данные о выбранном элементе приложения
Поле "Тайм-аут" Время в миллисекундах, в течении которого будет происходить поиск нужного элемента
Поле "Текст" Объект, текстовое представление которого необходимо ввести
Поле "Очистить" Очистить поле перед вводом
Поле "Номер окна" Если найдено несколько окон, то действие взаимодействует с окном под указанным номером
Поле "Посимвольный ввод" Если значение "false", то текст будет вставлен целиком. Способ работает для большинства приложений. Если значение "true", то текст будет напечатан посимвольно. Такой способ рекомендуется использовать в тех случаях, когда первый не работает корректно
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Элемент | Ресурс, который хранит данные о выбранном элементе приложения | Robin.WinElement | Да | |
Тайм-аут | Время в миллисекундах, в течении которого будет происходить поиск нужного элемента | Robin.Numeric | Нет | |
Текст | Объект, текстовое представление которого необходимо ввести | Robin.Object | Нет | |
Очистить | Очистить поле перед вводом | Robin.Boolean | true | Нет |
Номер окна | Если найдено несколько окон, то действие взаимодействует с окном под указанным номером | Robin.Numeric | Нет | |
Посимвольный ввод | Если значение "false", то текст будет вставлен целиком. Способ работает для большинства приложений. Если значение "true", то текст будет напечатан посимвольно. Такой способ рекомендуется использовать в тех случаях, когда первый не работает корректно | Robin.Boolean | Нет |
При работе данного действия в 1С может возникнуть ошибка.
Например, существует алгоритм робота, в результате которого, робот должен ввести текст в поле и кликнуть по кнопке.
1. В действии "Ввести текст" (группа Windows) указано поле в 1С
и текст, который нужно ввести.
2. В действии "Фокус на элементе" указана кнопка "Записать".
3. Робот запущен.
Результат: действие вводит в поле указанный текст, но при клике на "Записать" отображается ошибка, что поле пустое, в результате робот не отрабатывает, запись не создается.
Временное решение до устранения проблемы:
В случае с 1С необходимо отправить "Нажатие клавиш" из группы "Имитация устройств" и указать Backspace после действия "Ввести текст".
Задача
Открыто окно с названием "Mail". Необходимо ввести в поле для ввода значение "Test".
Решение
Воспользоваться действием "Ввести текст".
Реализация
Результат
Программный робот отработал успешно.
Требуемый текст введен в поле ввода диалогового окна.