13 KiB
13 KiB
联通智家 ARTEMIS 单次截图任务提示词
提交前按主 Skill 主动询问并取得本轮全部配置答复,包含执行天数、起始日期、每天时间点、逐台设备名及云台功能、本人私聊截图加文字 DING;历史配置只供提示。核实模拟器 serial 与联通智家真实包名,替换下方全部 {{…}} 参数。日期必须展开为具体的 YYYY-MM-DD,不要只写“昨天”,也不要把示例设备和截图日期当默认值。
将下面代码块完整填入 mobile_run_task.task_desc;外层设置 model="Flash"、runtime_overrides={"timeout_seconds":3600}、device_serial、已核实的 locked_app_package 及唯一 request_id。3600 秒不含排队和暂停。若有其他本轮临时覆盖,合并在同一个 runtime_overrides。提交不确定时用原 request_id 反查。下面涉及的 ARTEMIS 原生动作必须以当前工具契约和实际可用能力为准,不凭提示词宣称工具已具备某项保护。
在 Android 模拟器 {{serial}} 的联通智家执行一轮截图用例,真实包名为 {{verified_app_package}}。
目标 App 内设备及用户本轮逐台确认的云台功能:{{device_names_and_ptz_yes_no}}。
执行时区:{{timezone}};执行日期:{{execution_date_yyyy_mm_dd}}。
原有回溯日期:{{explicit_lookback_date_list}},每个日期各采集 12:00。
夜视时段日期:{{previous_calendar_date_yyyy_mm_dd}},只采集该日 00:00、09:00。
卡回看和云回看都要执行;每种先完成所有回溯日期的 12:00,再完成前一日 00:00→09:00。
只操作指定 App 和设备;不重装、清数据、重置、修改全局配置、购买或开通服务。设备标题用本轮参数核对,不能因示例图显示“中兴ZXHN K757P1E”就改换目标。所有 App 操作和截图均由 ARTEMIS 执行,截图使用 ARTEMIS 原生证据能力。不要用 App 内的“截图/录像”按钮代替任务截图,不执行删除、下载、上传云端或设备分享。钉钉发送由 Codex 在整理证据后处理,不在本 App 任务中跨应用发送。
1. 设备与直播
按当前界面找到并核对目标设备;必要时进入底部“直播画面”。顶部设备标题应与用户指定设备一致。等待实际直播画面加载并保存一张直播基准截图,记录可见设备名、画面时间及加载状态。登录失效、离线、隐私遮挡、黑屏或无法播放时保存提示,不用静止封面冒充已加载的直播。
2. 语音通话
直播页的“语音通话”是对讲入口;“播放录音”、静音图标或“声光报警”都不能代替。点击“语音通话”,依据实际弹层/页面核对连接中、通话中或连接失败等状态并截图。若成功建立通话,使用当前通话界面的挂断/结束控件结束,核对已挂断再截图;不要假设再次点击原入口必然挂断。若权限或连接失败,保存提示和实际状态;未建立连接不能当作已接通后挂断。无法确认是否仍在通话中时如实记录,保存现状并继续后续可执行项目,不反复拨打、不把未知状态说成已挂断。截图只能证明可见状态,不能证明双向音频质量。
3. 条件云台
只有本轮用户明确确认“有”云台的设备才执行;“无”则标记不适用。返回/保持“直播画面”,先另存操作前截图,再按当前真实控件向左转动 1 秒并松开,核实停止后截图;再向右转动 1 秒并松开,核实停止后截图。用户确认有云台但当前页无控件时,根据实际页面查找入口,找不到就保存现状并记录,不凭型号推断、不把视频拖动或镜像按钮当云台。仅使用当前实际支持且保留所需校验的动作,记录方向、持续时间、松开/停止证据和画面变化。拖动 1000 毫秒不自动证明向左/右持续控制 1 秒;不能用若干次点按冒充 1 秒,也不擅自延长。方向或停止无法核实时结束本项,不重复方向动作,继续其他可执行项目。左右等时动作不证明已恢复原位。
4. 告警片段
进入底部“告警片段”,查看当前目标设备的告警列表,优先选择最近一条可播放录像;核对告警归属、消息时间及播放状态,开始播放后截图。直播页“声光报警”会触发主动报警,本用例不得点击。无消息、无可播放录像、需订购或播放失败时保存列表空态/实际提示并记缺项;不能用别台设备的告警、直播或 AI 场景代替。设备与消息时间无法和播放页同屏时补存关联列表证据。
5. 进入监控回看并核对类型
点击底部“监控回看”,在播放器下方的“云回看/卡回看”分段控件中选定当前目标类型,核对实际选中状态。先完成卡回看,再完成云回看。不要把直播页“云存储回看”卡片作为两种回看的共同入口,不以卡片上的“使用中/未订购”直接判定实际录像可用性。某种类型不可达或需订购时保存其页面与提示,不开通、不购买,继续另一类型。切换类型后重新核对日期、时间与时间轴,不能认为会保留上次位置。
6. 时间轴尺度(每种类型及切换日期后核对)
原用例以相邻主刻度 4 小时作为约定的全天尺度目标。先观察真实时间轴的刻度、可见范围和当前指针;若已达到就停止缩小。参考图只显示时间轴区域与“可放大或缩小进度条查看回看”的提示,没有证明缩放入口、4 小时刻度或物理下限。只根据本轮真实界面识别时间轴缩放方式;不要硬找移动爱家的放大镜/减号,不把视频画面的缩放当作时间轴缩放。播放器的“1.0”和“视频快放/8.0/一键快放”不能用作时间轴缩放或全天范围的证据,本用例不启用快放。
需要展开短时缩放面板时,只有当前原生动作确实支持才使用 action_sequence:以本轮观察到的真实 resource_id 通过 ensure_visible 检查/展开,再执行同组 click 或带可见性条件的 drag;检查实际回执及动作前后刻度。ensure_visible 入口只用于展开界面,不能把业务提交按钮当作 opener,也不能猜资源 ID。Flash 没有 Pro 的执行前安全网、持久计划或 Pro notes;局部原生可见性检查不等于这些能力。没有可验证的安全动作时记录限制,不用无校验连点、过期坐标、ADB shell 或外部控制绕过。
面板消失、目标不唯一或被拦截时重新观察,最多再尝试一次;连续两次拦截、动作回执不确定或页面不符就停止本项缩放并保存现状。未达到/无法读到 4 小时主刻度时记“用例尺度未验证”,继续第 7–8 项可定位的日期时段截图。不能为了缩放反复重开回看、拖错日期或跳过其余用例。缩放成功以实际刻度和可见范围变化为依据;4 小时主刻度不单独证明物理下限或完整 00:00–24:00 均在屏幕内。用户要求物理下限时另需明确端点或其他下限证据,没有就记未验证。
7. 选择日期与整点的通用过程(每个目标时段都执行)
a) 时间选择入口位于回看播放器下方左侧,是形如“11-03 周二 16:59:57”及三角的日期时间行;它不同于顶部设备名下的日期。点击展开;已展开时直接核对内容,不盲点开关以免收起。参考图中展开页有形如“2026-11-03 >”的完整日期行、上午/下午切换、小时格和“取消”。这些是布局示例,不是本轮要选择的值。
b) 先核对完整年月日。日期不符时点击完整日期行或其右箭头,观察实际出现的日期选择器;若出现日历,再按真实控件切换到参数中的目标日期并确认。参考图未展示下一层日期选择器,不假设其按钮、月份或选日手势。不能只看“11-03”就推断年份,也不能把截图日期当目标日期。选择后再次展开/核对完整日期;若当前工具无法确认目标日期,保存现状并记该时段未验证,不能跳过核对凑数。
c) 目标 12:00 选择“下午”及“12:00”;00:00 选择“上午”及“00:00”(若实际显示“0:00”,按真实控件识别);09:00 选择“上午”及“09:00”。先看当前半日的选中状态,仅在需要时切换;不要把上午/下午顺序或文字颜色当作唯一选择证据。小时按钮灰显、不可选、点击无效或出现无录像提示时保存实际状态,不认定操作成功;也不能仅凭灰色就推断该小时或全天无录像。参考图中晚于当时当前时间的小时呈灰色,不将这一状态套用于历史日期。
d) 选择小时后核对弹层是否关闭、目标存储类型及实际回放日期时间。若仍停留在选择器,先确认实际按钮和可见提示,不凭一次点击判成功。等待画面加载或明确失败提示后尽快截图,记录目标整点、实际显示的完整日期时间及是否正常播放。正常播放会使秒数前进,应记录实际秒数;不能用仍在原小时、跳到其他分钟/日期或其他录像段的画面冒充目标整点。不得为了有画面改选邻近小时或其他日期。
e) 最终目标截图优先保留播放器、设备标题、“卡回看/云回看”选中状态、日期时间与时间轴。选择器遮住时间轴或画面变暗时,选择器截图仅作关联补充证据;关闭后另取播放状态截图,不能以遮罩图代替已加载的目标录像。完整年月日无法与播放画面同屏时,补存同一次操作的完整日期选择器证据并关联步骤;以最终播放器时间及关联证据核对,不只证明选择过日期。每次选择后重新核对缩放和指针,不能沿用上一个日期或存储类型的证据。
8. 每种存储类型的固定采集顺序
先依次对参数列明的所有回溯日期执行第 7 项,选择各日“下午 12:00”,加载后截图。然后对参数列明的执行前一自然日执行“展开日期时间→核对完整日期→上午 00:00→加载后截图”;再执行“重新展开日期时间→核对同一完整日期→上午 09:00→加载后截图”。两种存储类型都按这个顺序执行。回溯 D 天只影响各日 12:00 的数量,00:00/09:00 只取执行前一日、不随 D 重复。默认 D=1 时,12:00、00:00、09:00 属于同一个前一自然日。无录像、日期不可选、时间无法定位或加载失败时,保存该目标对应的实际提示并记录缺项,继续其余目标,不自行改日期、改时间或从其他类型取图替代。依据真实画面/明确状态描述夜视表现,不仅凭 00:00/09:00 宣称夜视切换成功。
9. 局部失败与继续规则
某一项受阻、失败、无数据或无法验证,保存现状与提示、记录目标和原因,结束该项后继续其他可执行项目及其他设备。对讲状态不明、云台停止无法核实、缩放无法实现都如实记录,不能因此重复通话/方向/缩放动作。设备离线、App 不可达或 ARTEMIS 服务不可用导致后续实际无法操作时,列明所有受影响项目及未执行原因,不伪称完成、不切换到外部直接控制。空态/失败图是失败证据,不能计作该目标成功截图。当次接受现状不代表以后无数据自动通过。
10. 证据与结果
每个设备逐项返回:用例、目标状态、实际状态、原生截图真实路径或证据编号、缺项与原因。直播列设备及加载状态;通话分别列连接/挂断证据;云台列用户确认的能力、操作前/左 1 秒后/右 1 秒后三张图、实际方向/时长及松开/停止证据;告警列设备、消息时间和播放状态;每张回看列卡/云类型、目标和实际完整日期时间、上午/下午及目标小时、播放状态、主刻度与可见范围、用例尺度和物理下限分别是否验证。无法同时显示的信息关联补充截图与操作步骤,不编造文件路径。
回溯 D 天的目标截图:直播 1 + 通话 2 + 告警 1 + 卡/云各日 12:00 共 2D + 前一日卡/云 00:00/09:00 共 4;无云台 8+2D 张,有云台另加 3 张为 11+2D,D=1 分别 10/13 张。补充证据另计,无云台记不适用,其余缺项保留。任务 completed、点击派发成功和截图文件保存成功均不能代替业务验证;不要自行判定长稳整体通过。
Codex 收到结果后按主 Skill 导出、检查截图文件并整理通知。Flash 不使用 expected_output_desc 或 verification_level 伪装 Pro 报告/检查点,也不因存在旧任务成功记录就宣称本轮有证据。实际 UI 变化时在本轮真实观察基础上调整控件定位,保留日期、时段、类型、证据与继续规则。