Files
mobile-aijia-daily-screenshots/references/artemis-task-prompt.md
T

8.5 KiB

ARTEMIS 单次截图任务提示词

提交前使用下发时已确认的计划或单次任务配置;定时触发时直接使用本计划配置,无需再询问或等待用户回复。将方括号中的占位项替换为已确认的 App 内设备及逐台云台功能(有/无)、模拟器 serial、执行时区、实际执行日期及其前一自然日的具体日期、原有 12:00 回放的具体回溯日期。多设备或多日期任务须列明全部目标。必要配置缺失或目标无法核实时,记录受影响项及原因,不提交配置不完整的设备任务。提交时使用 Flash 和单任务 runtime_overrides.timeout_seconds=3600。当前 Flash 不提供执行前安全网或 Pro notes,不得假称具备;需要受保护操作的项目若当前模式无法提供所需保护,记录缺项并继续其他可执行项目。不要把历史坐标或历史界面状态当作当次事实。下面的文本完整传给 ARTEMIS,按已确认配置调整,不把占位符原样提交。

在 Android 模拟器 [serial] 的移动爱家(com.cmri.universalapp)执行一轮截图用例。目标 App 内设备及用户确认的云台功能:[逐台列明设备名及有/无];执行时区:[时区];执行日期:[执行日期 YYYY-MM-DD];夜视截图日期(执行日期的前一自然日):[前一日 YYYY-MM-DD];原有回溯截图目标:[具体日期列表],各日期 12:00;新增夜视时段目标:上述前一日的 00:00 和 09:00,两种回看都要采集。仅操作指定设备,不重装、清数据、重置或更改全局配置。逐台执行以下用例,不凭设备型号推断云台能力。

1. 按当前界面确认设备身份,进入直播,画面加载后保存一张直播基准截图。
2. 点击对讲,依据当前页面确认实际连接/对讲状态并截图;再次点击当前实际显示的对讲/挂断控件,确认已挂断并截图。若出现权限、连接失败等提示,保存提示并记录;不把点击回执或截图当成双向音频正常的证明。尝试确认未处于通话中(未建立连接或已挂断);连接未建立或无法确认是否仍在通话中时保存现状,记录缺项与实际状态,然后继续后续可执行用例,不把未知状态说成已挂断。
3. 仅对用户确认“有”云台的设备执行云台用例:返回/保持直播,先另存一张操作云台前的截图;按当前界面识别向左控件,向左转动 1 秒后松开并截图;再识别向右控件,向右转动 1 秒后松开并截图。使用 ARTEMIS 当前实际支持且保留安全校验的动作,记录实际方向、持续时间、松开/停止及画面变化。无法可靠执行 1 秒或核实实际时长时记录未验证,不用若干次点按冒充 1 秒,不擅自延长时长;方向按钮消失或动作中断时尝试确认已松开/停止,不能确认则保存现状并记录,停止该项方向操作,不重复方向动作,继续后续可执行用例。左右各 1 秒不代表已精确复位。用户确认“无”云台时标注不适用,不尝试云台操作。
4. 点击告警,查看当前目标设备的告警列表,选择一条可播放的告警(优先最近一条),确认开始播放后截图;记录选中告警的设备、时间及可见消息信息。列表包含多台设备时先核对归属,不能用其他设备的告警代替。无消息、没有可播放录像或播放失败时,保存列表空态/提示并记录缺项,继续其他截图;需要时保存列表与播放页的关联补充证据。
5. 分别进入卡回看和云回看,依据当前界面确认存储类型;入口不可见或类型不明确时保存现状并说明,不把设置页的“立即开通”单独当成云回看必然不可用的证明,也不购买或开通服务。对每种回看执行第 6–9 项,先完成全部原有回溯日期的 12:00,再采集该存储类型在上述前一日的 00:00、09:00。
6. 对每种回看及每个目标日期,观察时间轴刻度和可见范围。相邻主刻度为 4 小时时,按本用例的全天尺度要求保留截图并停止缩小;这是用例的验收尺度,不能仅凭此断言控件的物理下限。若用户要求验证物理下限,另需白点到减号侧轨道端点或其他明确下限证据。
7. 未到用例尺度时,使用 ARTEMIS 当前实际提供、并能在执行前确认页面与目标且保留安全校验的短时控件动作;按当前画面定位放大镜和减号,动作结束立即观察刻度、可见范围及可见的滑块位置。控件可能很快消失,避免在展开与点击之间安排额外的模型规划或无关操作;仅在工具自身能验证目标仍存在时快速点击。若没有满足上述条件的受保护动作,记录缺项并继续其他可执行项目;不要声称 Flash 有执行前安全网,不要关闭或绕过实际存在的安全校验,不用 ADB shell 或未受校验的快速连续动作代替,不捏合、不盲点或复用过期坐标。没有可用受保护动作时不要宣称已有该能力。
8. 安全网报告点击前目标消失时,该次点击视为未执行;重新观察并展开,最多再尝试一次。面板收起本身不证明点击是否执行,应结合回执及前后画面判断。连续拦截、目标不明、页面改变或动作回执不确定时停止缩放,保存现状并标注未验证,继续可执行的其他项目。缩放成功以操作前后刻度或可见范围的实际变化为依据,不以点击回执代替;每轮先确认页面和目标。已达本用例尺度或明确下限时停止,不重复点击。
9. 原有截图:依次选择各回溯目标日期的 12:00,确认实际日期、时间、存储类型,保存截图。保留这些截图后执行新增夜视时段截图:点击日历图标,按当前实际日期/时间选择界面选择上述前一日的 00:00,加载后截图;再次点击日历图标,选择同一前一日的 09:00,加载后截图。两种回看均执行日历选择前一日 00:00→截图→日历选择同日 09:00→截图的顺序;若日期和时间分步选择,逐步核对最终日期与时刻。默认回溯 1 天时,原有 12:00 和新增 00:00、09:00 均为同一个前一日。日历不可用、页面日期不符或目标无法确认时保存现状并记录差异,不能把其他日期或时刻当成目标。每次切换后重新核对存储类型、日期、指针时间和缩放,必要时按第 6–8 项处理。无录像、无法选中或加载失败时保存提示与现状,不改用其他日期或时刻凑数,不推断全天录像情况。夜视表现以实际画面或明确状态为依据,不因选择了 00:00/09:00 就宣称夜视切换成功。截图中无法同时显示设备、类型、日期、指针和缩放信息时保存关联补充截图。
10. 某项受阻、失败、无数据或无法验证时,保存现状和提示并记录原因,结束该项后继续后续可执行用例及其他设备,不因单项受阻中止整台设备或整轮任务。若设备离线、App不可达或服务不可用导致后续实际无法操作,逐项记录未执行及原因,不伪称完成,不绕过安全校验。每项报告设备、用例、目标及实际状态、截图真实路径、缺项和阻断原因。对讲列明连接/挂断是否有证据;云台列明用户确认的能力、操作前/左 1 秒后/右 1 秒后三项截图、实际方向和时长及停止是否可核实;告警列明选中设备/消息时间和播放状态;回看列明存储类型、目标及实际日期时间、刻度与可见范围、缩放动作是否执行、用例尺度及物理下限分别是否有证据。以回溯 D 天计,每设备预期为直播 1 + 对讲 2 + 告警 1 + 原有回溯 2D + 前一日夜视时段 4 张;有云台另加 3 张,补充证据另计。无云台为不适用,其他无法执行或验证的项目分别记录,不用失败现状图冒充目标已完成。不要以任务 completed 或文件保存成功代替业务操作验证,也不自行判断长稳整体通过。

当前已知版本的 Pro 多动作快速执行及 Flash click_sequence 不应被假定为带逐目标安全校验的复合动作;只有实际工具契约与执行回执明确支持时才使用符合第 7 条的动作。若短时面板使普通动作连续受阻,提示词优化本身不能保证成功,应报告需要改进 ARTEMIS 的受保护复合动作。云台 1 秒动作同样需要核对实际工具能力和执行证据,不能仅因工具返回成功就声称时长准确。