Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Send text Version 18 (Java)

Группа действийAction group: БраузерыBrowsers

Описание

Эмулирует ввод текста в указанный элемент.

Иконка действия

Image Removed

Параметры действия

Входные параметры

  1. Поле "Контекст" - Контекст открытого браузера.
  2. Поле "Элемент" - Веб-элемент, с которым будет происходить взаимодействие.
  3. Поле "Текст" - Текст,который необходимо ввести.
  4. Поле "Задержка (мс)" - Время между нажатиями символов из параметра «Текст». Указывается в миллисекундах.
  5. Чекбокс "Быстрый ввод" - Возможность быстрого ввода текста. Если установлено значение "true" - символы из параметра "Текст" будут вводится ускоренно.

Настройки

...

Description

The action emulates the text input to the specified element.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextVariable with the browser driver that the System will work withRobin.SeleniumBrowser contextYes
ElementElement for interactionRobin.WebElement
Yes
TextText for inputRobin.Object
No
Delay (ms)Time between clicks of characters from the «Text» parameter. Specified in milliseconds
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыКонтекстПеременная с драйвером браузера, c которым будет работать СистемаRobin.SeleniumКонтекст браузераДаЭлементЭлемент для взаимодействияRobin.WebElement ДаТекстТекст, который необходимо ввестиRobin.Object НетЗадержка (мс)Время между нажатиями символов из параметра «Текст». Указывается в миллисекундах
.Robin.Numeric
 

No
НетБыстрый вводВозможность быстрого ввода для больших объёмов текста. Прим. : используется скрипт JS
Quick inputAbility to quickly enter for large volumes of text. Note: JS script is used.Robin.Booleantrue
Нет

Особые условия использования 

Фокус для ввода текста устанавливается кликом и переход к концу текста осуществляется нажатием клавиш Ctrl+End (зашито в действие).

Т.е. текст всегда добавляется в конец, а не заменяется (даже для JavaScript новое значение добавляется к существующему).

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

Пример использования 

Задача

No

Special conditions of use

The focus for text input is set by clicking and moving to the end of the text is done by pressing Ctrl+End (keyed into the action).

I.e. the text is always added to the end, not replaced (even for JavaScript, the new value is added to the existing value).

If an element is out of view, scroll to it.

Example of use

Task

Go to website Robin RPA Необходимо зайти на сайт Robin RPA https://www.rpa-robin.ru/kontakty  , заполнить поле "Почта"fill in the "Email" field


...

Solution 

Воспользоваться действиями "Открыть браузерUse the "Open Browser", "Отправить текстSend text" actions. 

Реализация

Implementation

  1. Assemble a robot scheme with the actions.Собрать схему робота, состоящую из действий:


  2. Настроить параметры действия "Открыть браузер" (см. Set the "Open Browser" action parameters (see Open Browser Windows, tabs, frames). 

    1. Параметр "БраузерBrowser" . Выбрать из списка браузер, который отроет робот.Параметр "Адрес". Указать URL-адрес страницы, на которую будет осуществлен переход после открытия браузера.
      Image Removed

    Создать переменную "Электронная почта" типа "Строка". В значение переменной указать текст. В данном случае это адрес электронной почты.

    Image Removed

    Настроить параметры действия "Отправить текст". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).

  3. Параметр "Контекст". Указать контекст открытого браузера.

  4. Параметр "Элемент". Выбрать веб-элемент для взаимодействия. Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).

  5. Параметр "Текст". Указать текст, который необходимо ввести. В данном случае мы выбираем ранее созданную переменную "Электронная почта".
    Image Removed
  6. Нажать на кнопку "Старт" в верхней панели.

Результат

    1. parameter. Select a browser from the list for the robot to open.

    2. "URL" parameter. Specify the URL of the page to which the browser will be navigated after opening the browser.
      Image Added

  1. Create a "String" type variable "Email". Specify text in the value of the variable. In this case it is an email address.

    Image Added

  2. Set the "Send text" action parameters. To create an element use the WebSpy tool (see section Create Web-element).

    1. "Context" parameter. Specify the open browser context.

    2. "Element" parameter. Select a web-element for interaction. To create an element use the WebSpy tool (see section Create Web-element).

    3. "Text" parameter. Specify the text to be entered. In this case we select the previously created variable "Email".
      Image Added

  3. Click "Start" in the top panel.

Result

The program robot completed successfully.
Image Added

The value of the "Email" variable was entered in the "Email" fieldПрограммный робот отработал успешно. 
Image Removed
В поле "Почта", было введено значение переменной "Электронная почта".