使用说明
用于查看定时任务报告时各参数的含义。
1. 属性集合
以下是多个操作中共用的属性集合。
ELEMENT (元素选择器属性)
用于需要定位页面元素的操作。
| 属性 |
默认值 |
说明 |
element_type |
element_selector |
元素类型:element_selector 元素选择器;element_object 存储的元素对象 |
element_object |
|
元素对象 |
desc |
|
说明 |
use_offset |
false |
是否使用偏移量 |
x |
|
X坐标 (偏移量) |
y |
|
Y坐标 (偏移量) |
fixed_value |
1 |
固定值 |
interval_max |
50 |
最大间隔(区间值) |
interval_min |
1 |
最小间隔(区间值) |
type |
fixed_value |
类型:interval_random 区间值;fixed_value 固定值 |
save_result |
|
保存结果变量名 |
selector_bean_list |
[{ fullId: '' }] |
选择器列表 |
selector_condition |
contain |
选择器条件:contain 包含;equal 等于 |
waiting_time |
3000 |
等待时间(ms) |
exception_type |
2 |
异常处理类型 |
COORDINATE (坐标属性)
用于基于点击坐标、长按坐标的操作。
| 属性 |
默认值 |
说明 |
x_coordinate |
|
X坐标 |
y_coordinate |
|
Y坐标 |
random_distance |
0 |
随机距离 |
desc |
|
说明 |
exception_type |
2 |
异常处理类型 |
CHILDREN (子流程属性)
用于包含子节点的操作(如循环、条件判断、异常流程处理)。
| 属性 |
默认值 |
说明 |
children |
{ nodes: [], edges: [] } |
子流程数据 |
desc |
|
说明 |
exception_type |
2 |
异常处理类型 |
exception_type 异常处理类型
| 属性 |
默认值 |
| 1 |
跟随全局 |
| 2 |
跳过 |
| 3 |
中断 |
| 4 |
执行异常流程 |
2. 页面操作
以下是对action属性的说明。
NOTES (注释)
| 属性 |
默认值 |
说明 |
action |
NOTES |
节点类型 |
content |
|
注释内容 |
OPEN_APP (打开应用)
| 属性 |
默认值 |
说明 |
action |
OPEN_APP |
节点类型 |
package_name |
|
包名 |
uri |
|
URI Scheme |
desc |
|
说明 |
exception_type |
2 |
异常类型 |
PAGE_BACK (页面后退)
| 属性 |
默认值 |
说明 |
action |
PAGE_BACK |
节点类型 |
exception_type |
2 |
异常类型 |
KEYBOARD_OPERATION (键盘操作)
| 属性 |
默认值 |
说明 |
action |
KEYBOARD_OPERATION |
节点类型 |
keyboard_key |
enter |
按键(回车键:enter、删除键:delete) |
desc |
|
说明 |
exception_type |
2 |
异常类型 |
PAGE_SCREENSHOT (页面截图)
| 属性 |
默认值 |
说明 |
action |
PAGE_SCREENSHOT |
节点类型 |
desc |
|
说明 |
exception_type |
2 |
异常类型 |
CLICK_ELEMENT (点击元素)
- Action:
CLICK_ELEMENT
- Mixin:
ELEMENT
LONG_ELEMENT (长按元素)
- Action:
LONG_ELEMENT
- Mixin:
ELEMENT
CLICK_COORDINATE (点击坐标)
- Action:
CLICK_COORDINATE
- Mixin:
COORDINATE
LONG_COORDINATE (长按坐标)
- Action:
LONG_COORDINATE
- Mixin:
COORDINATE
INPUT_CONTENT (输入内容)
- Action:
INPUT_CONTENT
- Mixin:
ELEMENT (部分属性)
SLIDE_PAGE (滑动页面)
| 属性 |
默认值 |
说明 |
action |
SLIDE_PAGE |
节点类型 |
element_type |
slide_page |
元素类型(滑动页面:slide_page、存储的元素对象:element_object) |
element_object |
|
元素对象 |
desc |
|
说明 |
direction |
down |
滑动方向:up 上;down 下;left 左;right 右 |
end_distance |
150 |
滑动结束距离 |
end_duration |
300 |
滑动时长结束时间(ms) |
end_location |
20 |
元素区间结束位置(%) |
start_location |
10 |
元素区间开始位置(%) |
use_interval |
false |
是否使用元素区间 |
position_x |
100 |
初始位置点 X 轴 |
position_y |
150 |
初始位置点 Y 轴 |
start_distance |
100 |
滑动开始距离 |
start_duration |
200 |
滑动时长开始时间(ms) |
random_start_range |
0 |
起点随机范围 |
exception_type |
2 |
异常类型 |
UPLOAD_FILE (上传文件)
| 属性 |
默认值 |
说明 |
action |
UPLOAD_FILE |
节点类型 |
desc |
|
说明 |
upload_type |
custom |
上传类型:custom 自定义;task 使用任务选项 |
files |
[] |
上传文件列表 |
task_id |
|
任务ID |
exception_type |
2 |
异常类型 |
EXECUTE_ADB (ADB)
| 属性 |
默认值 |
说明 |
action |
EXECUTE_ADB |
节点类型 |
adb_command |
|
ADB 命令 |
desc |
|
说明 |
save_result |
|
输出文本的保存结果 |
timeout |
30000 |
超时时间(ms) |
exception_type |
2 |
异常类型 |
3. 等待操作
WAIT_TIME (等待时间)
| 属性 |
默认值 |
说明 |
action |
WAIT_TIME |
节点类型 |
desc |
|
说明 |
fixed_time |
3000 |
固定时间(ms) |
type |
fixed_value |
类型:interval_random 固定值;interval_random 区间随机 |
end_time |
30000 |
区间随机结束时间(ms) |
start_time |
1000 |
区间随机开始时间(ms) |
exception_type |
2 |
异常类型 |
WAIT_FOR_SELECTOR (等待元素出现)
| 属性 |
默认值 |
说明 |
action |
WAIT_FOR_SELECTOR |
节点类型 |
waiting_time |
30000 |
等待时间 (ms) |
4. 获取数据
GET_SINGLE_ELEMENT_TEXT (获取某个元素文本数据)
- Action:
GET_SINGLE_ELEMENT_TEXT
- Mixin:
ELEMENT
GET_EMAIL (获取邮件)
| 属性 |
默认值 |
说明 |
action |
GET_EMAIL |
节点类型 |
desc |
|
说明 |
email_account |
|
邮箱账号 |
email_title |
|
邮件标题 |
extraction_rule |
|
提取规则 |
password |
|
密码/授权码 |
port |
993 |
端口 |
save_result |
|
保存结果的变量名 |
sender |
|
发件人 |
server |
|
服务器 |
is_junk |
0 |
是否垃圾邮件 |
timeout |
60000 |
超时时间(ms) |
exception_type |
2 |
异常类型 |
NET_REQUEST (发起网络请求)
| 属性 |
默认值 |
说明 |
action |
NET_REQUEST |
节点类型 |
desc |
|
说明 |
header_bean_list |
[] |
Header列表 |
request_body |
|
请求体 |
request_type |
post |
请求类型 |
response_bean_list |
[] |
响应列表 |
request_url |
|
请求 URL |
extraction_rule |
|
提取规则 |
save_result |
|
保存结果的变量名 |
exception_type |
2 |
异常类型 |
| 属性 |
默认值 |
说明 |
action |
TEXT_EXTRACTION |
节点类型 |
extraction_rule |
|
提取规则 |
use_variable |
|
使用变量 |
save_result |
|
文本提取保存结果的变量名 |
desc |
|
说明 |
exception_type |
2 |
异常类型 |
OUTPUT_LOG (日志)
| 属性 |
默认值 |
说明 |
action |
OUTPUT_LOG |
节点类型 |
desc |
|
说明 |
output_log_content |
|
日志内容 |
exception_type |
2 |
异常类型 |
WRITE_TEXT (写入文本)
| 属性 |
默认值 |
说明 |
action |
WRITE_TEXT |
节点类型 |
desc |
|
说明 |
path_file_name |
|
文件路径/名称 |
text_content |
|
文本内容 |
exception_type |
2 |
异常类型 |
INSTALL_APP (安装 APP)
| 属性 |
默认值 |
说明 |
action |
INSTALL_APP |
节点类型 |
app_id |
|
App ID |
app_name |
|
App名称 |
app_version |
|
App版本 |
app_version_name |
|
App版本名称 |
source |
platform |
来源 |
desc |
|
说明 |
exception_type |
2 |
异常类型 |
5. 流程管理
IF_CONDITION (IF 条件)
| 属性 |
默认值 |
说明 |
action |
IF_CONDITION |
节点类型 |
condition_bean |
{ random: [{ value: '50' }] } |
条件 |
apposition |
and |
关系(and、or) |
FOR_DATA (For 循环数据)
| 属性 |
默认值 |
说明 |
action |
FOR_DATA |
节点类型 |
enter_bulk_text |
|
输入批量文本 |
save_result |
|
保存结果 |
FOR_TIMES (For 循环次数)
| 属性 |
默认值 |
说明 |
action |
FOR_TIMES |
节点类型 |
fixed_value |
5 |
固定值 |
interval_max |
10 |
区间随机最大间隔 |
interval_min |
1 |
区间随机最小间隔 |
type |
fixed_value |
类型(固定值:fixed_value、区间随机:interval_random) |
BREAK_LOOP (退出循环)
| 属性 |
默认值 |
说明 |
action |
BREAK_LOOP |
节点类型 |
exception_type |
2 |
异常类型 |
END_TASK (结束任务)
| 属性 |
默认值 |
说明 |
action |
END_TASK |
节点类型 |
exception_type |
2 |
异常类型 |
6. 第三方工具
OUTLOOK_EMAIL (Outlook)
| 属性 |
默认值 |
说明 |
action |
OUTLOOK_EMAIL |
节点类型 |
client_id |
|
客户端 ID |
desc |
|
说明 |
email_account |
|
邮箱账号 |
email_password |
|
邮箱密码 |
email_token |
|
Token |
email_title |
|
邮件标题 |
extraction_rule |
|
提取规则 |
save_result |
|
保存结果 |
sender |
|
发件人 |
is_junk |
0 |
是否垃圾邮件 |
timeout |
60000 |
超时时间(ms) |
exception_type |
2 |
异常类型 |