基于 UserView 的脚本只能通过使用 每个步骤脚本工具的 Web 或桌面版本来创建(记录)。 但是,您可以通过上传记录在工具的桌面或 Web 版本中的每个步骤 (ES) 脚本来 编辑 UserView 任务中的脚本 或创建新的 用户视图任务 。
用户视图任务 JSON 示例
字段描述
若要 创建 UserView 任务或 编辑 UserView 任务 ,请使用本节中提供的参数。
领域 | 类型 | 必需/可选 | 描述 | |
超时 |
int32 |
自选 |
包含任务执行超时(以毫秒为单位)。 | |
base64dmuv | 字符串 | 必填 | 包含 Base64 格式的 ES 脚本。
使用“编辑”和“创建”操作中的字段上载以前使用 ES 脚本工具记录并转换为 BASE64 的每个步骤脚本。 |
|
Device_Id |
int32 |
必填 |
唯一的设备 ID。
例子:
|
|
Id |
int32 |
必填 *仅用于编辑操作 |
唯一的任务 ID。 | |
Task_Type_Id |
int32 |
必填 |
任务的类型。 | |
名字 |
字符串 |
自选 |
任务描述。 | |
要求重复访问 |
布尔 |
自选 |
定义 “模拟回访者 ”标志的状态。 可能的值:
|
|
写入视频每个监控 |
布尔 |
自选 |
定义“ 每次运行时录制视频 ”选项的状态。
可能的值:
|
|
DisableHttpProxy |
布尔 |
自选 |
允许激活代理以通过代理发送监视请求或切换回直接请求。 | |
DisableVideoRecording |
布尔 |
自选 |
允许 禁用视频录制功能。 | |
DisableScreenshots(禁用截图) |
布尔 |
自选 |
允许 禁用屏幕截图功能。 | |
中止错误 |
布尔 |
自选 |
指示是否激活了“首次出错时中止脚本”选项。
可能的值:
|
|
DNS 解析模式 |
布尔 |
自选 |
可能的值:
有关详细解释,请参阅 DNS 模式选项 文章。 |
|
DNSserverIP |
字符串 |
0ptional |
自定义 DNS 服务器 IP 地址的字段。 有关详细解释,请参阅 DNS 模式选项 文章。 | |
CustomDNSHosts |
字符串 |
自选 |
包含 IP 地址列表 – 用于设置 IP 地址到主机名映射的主机名对。 |
只读字段说明
请参阅下面提供的 UserView 任务对象字段的说明,仅供参考。 所描述的字段是只读的,无法修改。
领域 | 类型 | 必需/可选 | 描述 | |
脚本 |
字符串 |
自选 |
包含录制的每个步骤脚本。 | |
Task_Nbr |
int32 |
自选 |
包含脚本中记录的步骤数。 | |
图片列表 |
字符串 |
自选 |
包含用于 图像验证的编码图片数据。 | |
浏览器引擎 |
字符串 |
自选 |
定义在监视期间模拟的引擎。
可能的值: “Chrome”、“Edge”、“Firefox”。 例子:
|
|
伊斯里亚 | 布尔 |
自选 |
定义脚本中是否使用 RIA 验证 。
P值:
|
|
参数
|
字符串 | 自选 | 包含上下文参数的列表。 | |
错误筛选器
|
对象阵列 | 自选 | 包含筛选元素的列表。 |