Перейти к содержимому

Переместить элемент

Описание

Блок сначала выполняет щелчок и удерживание на исходном элементе, перемещается к местоположению целевого элемента, а затем отпускает мышь.

Описание параметров

Блок имеет несколько основных параметров:

  1. Параметры подключения (Перемещаемый элемент) - выбор способа идентификации и поиска веб-элементов на странице;

    Клик по символуimg_buttonраскрывающегося списка открывает следующее меню:

    В меню представлены следующие опции:

    •  xpath   —  для поиска веб-элемента используется xpath;
    •  css-selector   —  для поиска веб-элемента используется css-selector;
    •  tag_name   —  для поиска веб-элемента используется tag элемента;
    •  name   —  для поиска веб-элемента используется атрибут name элемента;
    •  id   —  для поиска веб-элемента используется атрибут id элемента;
    •  class   —  для поиска веб-элемента используется атрибут class элемента.
  2. Параметры подключения (Целевой элемент) - аналогично пункту №1;

  3. Сессия браузера - экземпляр запущенного браузера, управляемый через Selenium WebDriver или pyDoll. В переменной хранится ссылка на этот экземпляр, через которую можно управлять браузером;

    Тип данных: var (Переменная)

    Пример: web_actions

    Клик по символуimg_buttonраскрывающегося списка открывает следующее меню выбора переменной:
  4. Номер вкладки по порядку - порядковый номер вкладки по порядку, в которой необходимо выполнить действие.

    Тип данных: int (Число)

    Пример: 0

При нажатии на кнопкуоткрывается Мастер UI для веб-автоматизации

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

В данном примере происходит ввод текста в форму на html странице:

Алгоритм ожидания веб-элемента:

  1. Открывается html страница из папки resources проекта;
  2. Клик по кнопке Нажми меня;
  3. Выводится текстовое поле Кнопка была нажата!;
  4. Вывод уведомления об выполнении алгоритма;

Результат

Вывод результата на экран: