Datacol Picker для создания сценария

Parent Previous Next

Datacol Picker позволяет создать сценарий, который имитирует действия пользователя.



Разберем более подробно содержание панели Запись действий:


В панеле Блоки вы можете создать новый блок для выполнения сценария. Также эта панель дает возможность удалять, перемещать и проигрывать блоки, импортировать и экспортировать сценарии, добавлять стандартные блоки.


В панеле Действия вы можете добавить такой перечень стандартных действий:

CLICK - клик по сслылке/кнопке.

SET_VALUE - ввод данных.

SELECT_LIST_OPTION - выбор параметра из списка.

SELECT - установка/снятие элемента в виде чекбокса (галочки).

SEND_HTML_EVENT - отправка HTML события вебэлементу.

SEND_KEY - отправка события нажатия на кнопку клавиатуры (либо клавиатурного сокращения) вебэлементу или всей вебстранице.

WAIT_ELEMENT - ожидание загрузки вебэлемента.

WAIT - ожидание.

WAIT_DOCUMENT_STATE - ожидание состояния прогрузки вебдокумента.

SCROLL - прокрутка.

USER_INPUT - ожидание пользовательских действий.

CAPTHA_PROCESS - обработка капчи.

NAVIGATE - переход на вебстраницу.

SCREENSHOT - скриншот всего документа или отдельного вебэлемента.

SCRIPT - выполнение скрипта Javascript.

REPEAT_ITEM_PROCESSING - указание Datacol, что текущий элемент очереди необходимо повторно обработать.

GO_BACK - возврат к предыдущей загруженной странице в браузере.



У действий есть настройки. Они отображаются в соответствующем блоке:



Если следующий перечень настроек, которые могут встретиться при конфигурировании действий:

Название - название действия;

Xpath - адрес элемента по отношению к которому осуществляется действие; в зависимости от типа действия, если Xpath оставить пустым, действие может применяться сразу ко всей странице.

Итеративное -  если включена данная опция, при повторных циклах обработки текущей вебстраницы (организованных с помощью действия REPEAT_ITEM_PROCESSING), действие клика будет использовать один из элементов, соответствующих Xpath. При каждой следующей итерации цикла, будет использоваться следующий элемент, соответствующий Xpath;

Реальное событие - способ эмуляции действий, который максимально достоверно имитирует действия пользователя в браузере.



В панеле Условия выполнения/повторения задаются условия выполнения/повторения сценария:

COUNTER - условие по счетчику (максимум N раз).

WEB_ELEMENT_EXIST - условие по наличию вебэлемента на странице.

WEB_ELEMENT_NOT_EXIST - условие по отсутствию вебэлемента на странице.

WEB_ELEMENT_COUNT_DIFFERENCE - условие по разнице в количестве вебэлементов по сравнению с предыдущим циклом обработки.

INPUT_IS_NOT_URL - условие по виду входного значения (для выполнения условия оно не должно представлять собой URL).

REGEX_MATCHING_WEB_ELEMENT - условие по соответствию исходного кода страницы или вебэлемента заданному регулярному выражению.



В панели Настройки задаются параметры блоков, действий и условий выполнения/повторения.

Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator