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