Сценарии на основе UserView могут быть созданы (записаны) только с помощью веб-версии или настольной версии EveryStep Scripting Tool. Однако вы можете изменить сценарий в задаче UserView или создать новую задачу UserView , загрузив сценарий EveryStep (ES), который был записан в настольной или веб-версии инструмента.
Пример JSON задачи UserView
Описание полей
Для создания задачи UserView или редактирования задачи UserView используйте параметры, представленные в этом разделе.
поле | Type | Обязательно/Опционально | описание | |
Времени ожидания |
int32 |
необязательный |
Содержит тайм-аут выполнения задачи в мс. | |
База64DMUV | струна | Обязательно | Содержит ES-скрипт в формате Base64.
Используйте поле в операциях EDIT и CREATE для загрузки сценария EveryStep, ранее записанного с помощью ES Scripting Tool и преобразованного в BASE64. |
|
Device_Id |
int32 |
Обязательно |
Уникальный идентификатор устройства.
пример:
|
|
идентификатор |
int32 |
Обязательно *Только для операций редактирования |
Уникальный идентификатор задачи. | |
Task_Type_Id |
int32 |
Обязательно |
Тип задачи. | |
имя |
струна |
необязательный |
Описание задачи. | |
RequireRepeatVisit |
булев |
необязательный |
Определяет состояние флага Simulate Return Visitor . ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
|
|
WriteVideoOnEachMonitoring |
булев |
необязательный |
Определяет состояние параметра «Записывать видео при каждом запуске ».
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
|
|
DisableHttpProxy (ОтключитьHttpProxy) |
булев |
необязательный |
Позволяет активировать прокси для отправки запросов на мониторинг через прокси или переключиться обратно на прямые запросы. | |
DisableVideoRecording (ОтключитьВидеозапись) |
булев |
необязательный |
Позволяет отключить функцию записи видео. | |
ОтключитьСкриншоты |
булев |
необязательный |
Позволяет отключить функцию скриншотов. | |
AbortOnError |
булев |
необязательный |
Указывает, активирован ли параметр «Прервать сценарий при первой ошибке».
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
|
|
DNSРесольвеМод |
булев |
необязательный |
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:
Подробные объяснения см. в статье Параметр режима DNS. |
|
DNSserverIP |
струна |
0ptional |
Поле для пользовательского IP-адреса DNS-сервера. Подробные объяснения см. в статье Параметр режима DNS. | |
CustomDNSHosts |
струна |
необязательный |
Содержит список пар IP-адресов и имен узлов, которые используются для настройки сопоставления IP-адресов с именами узлов. |
Описание полей, доступных только для чтения
Пожалуйста, обратитесь к описанию полей объекта UserView Task, приведенному ниже, для ТОЛЬКО ИНФОРМАЦИОННЫХ ЦЕЛЕЙ. Описанные поля доступны только для чтения и не могут быть изменены.
поле | Type | Обязательно/Опционально | описание | |
сценарий |
струна |
необязательный |
Содержит записанный сценарий EveryStep. | |
Task_Nbr |
int32 |
необязательный |
Содержит количество шагов, записанных в сценарии. | |
Список изображений |
струна |
необязательный |
Содержит закодированные данные изображения, которые используются для проверки изображений. | |
BrowserEngine |
струна |
необязательный |
Определяет, какой движок эмулируется во время мониторинга.
ВОЗМОЖНЫЕ ЗНАЧЕНИЯ: «Chrome», «Edge», «Firefox». пример:
|
|
ИсРИА | булев |
необязательный |
Определяет, используется ли проверка RIA в скрипте.
POSSUBLE ЗНАЧЕНИЯ:
|
|
Параметры
|
струна | необязательный | Содержит список параметров контекста. | |
Фильтр ошибок
|
массив объектов | необязательный | Содержит список отфильтрованных элементов. |