外观
10 通道测试
通道测试用于在应用绑定前分别验证截图、键盘和鼠标。它验证的是当前对话框中的目标、驱动、参数和测试输入,不等于完整星链已经成功运行。
测试前准备
- PC 目标拾取当前有效窗口并核对标题、类名和句柄;VNC 目标填写有效 IP 和端口并连接。
- PC 目标选择连线玩原生通道,或完整填写 DM 配置。
- 把目标放在安全测试状态:无敏感信息、无提交或删除风险。
- 准备一个无破坏性的键盘输入位置和鼠标坐标。
三类测试
截图测试
截图测试返回源宽度、源高度、缩略预览和结果消息。源宽高对应所绑定 HWND 客户区的物理像素。成功后仍要检查缩略图是否为正确窗口、是否黑屏或空白,以及尺寸是否合理。
键盘测试
默认测试键为A,也可录入Enter、Ctrl+1等普通键或组合键。把焦点放在无破坏性的输入位置,再执行测试并观察目标是否收到准确输入。
更改测试键后,已有测试结果会过期。不要在会触发提交、关闭或业务操作的位置测试Enter或组合键。
鼠标测试
鼠标测试会移动到指定位置并点击。X、Y 必须是可解析的整数,可手工输入,也可用准星从已选窗口拾取客户区坐标。
选择不会产生副作用的点执行测试,同时确认落点和点击响应。更改坐标后,应重新测试。
鼠标偏移校正
鼠标测试区域可以打开 偏移校正,用当前项目的颜色特征校正光标落点。该配置随当前项目的连接设置保存,原生鼠标通道和 DM 鼠标通道都可测试;远程执行位置不能进行这项绑定测试。
| 字段 | 默认值 | 有效范围或格式 | 作用 |
|---|---|---|---|
| 偏移校正 | 关闭 | 开关 | 仅决定鼠标通道测试是否执行校正 |
| 颜色模式 | 空 | 找色代码,例如`"839099","19 | 35 |
| 相似度 | 0.9 | 0至1 | 颜色匹配阈值 |
| 搜索半径 | 100 | 1至2000的整数 | 围绕当前位置搜索的像素半径 |
| 热点 X 偏移 | 0 | 整数;与搜索半径相加后须在 32 位整数范围内 | 从匹配位置换算目标热点的横向偏移 |
| 热点 Y 偏移 | 0 | 整数;与搜索半径相加后须在 32 位整数范围内 | 从匹配位置换算目标热点的纵向偏移 |
| 到达容差 | 3 | 0至搜索半径的整数 | 光标距热点不超过该值时视为到达 |
| 最大轮数 | 10 | 1至100的整数 | 最多校正次数 |
| 稳定延迟 (ms) | 50 | 0至5000的整数 | 每轮移动后的等待时间 |
| 成功后点击 | 关闭 | 开关 | 仅决定鼠标通道测试校正成功后是否点击 |
测试步骤:
- 保持执行位置为本地,拾取有效窗口,并选择最终使用的原生或 DM 鼠标通道。
- 用坐标准星选择靠近目标颜色特征且没有副作用的客户区位置。
- 打开 偏移校正,填写从抓抓获得的颜色模式;先保留其余默认值。
- 第一次测试保持 成功后点击关闭,只观察校正后的落点;确认安全后再按需打开并重测点击响应。
- 根据实际偏差逐项调整搜索半径、热点偏移、到达容差、最大轮数或稳定延迟;每次改动后重新测试。
这里的 偏移校正和 成功后点击只控制鼠标通道测试。正式星链运行由点击节点可选参数中的 点击模式控制:缺失或 直接点击不会使用校正,偏移校正才会读取上述项目级参数。测试开关与节点模式互不替代;正式校正失败会进入动作失败流程,不会改为直接点击。节点配置见节点参考:点击。
测试全部
测试全部固定按以下顺序运行:
- 截图
- 键盘
- 鼠标
任一测试运行期间,其他测试入口保持禁用。DM 配置会先保存凭据;如果凭据保存失败,不会继续后续测试。
VNC 面板不提供 测试全部。连接成功后分别执行截图、键盘和鼠标测试;三项请求复用当前连接。任何一项失败都会断开当前连接,修复 endpoint 或服务状态后应重新连接并重测。VNC 不提供窗口拾取、截图方式、驱动、鼠标坐标拾取或鼠标偏移校正,完整流程见VNC 虚拟机绑定。
状态含义
| 状态 | 含义 | 下一步 |
|---|---|---|
| 未测试 | 当前会话尚未执行该项 | 完成测试 |
| 测试中 | 请求正在执行 | 等待结束,不重复操作 |
| 成功 | 当前配置完成该项请求 | 检查实际画面或目标响应 |
| 失败 | 请求返回错误 | 记录消息并按症状排查 |
| 已过期 | 成功或失败后相关配置发生变化 | 使用新配置重新测试 |
修改目标、驱动、DM 参数、DM 凭据、原生通道、键盘测试键、鼠标测试坐标或鼠标偏移校正参数后,已有非未测试结果会变为 已过期。
键盘测试键、鼠标测试坐标和鼠标偏移校正参数随当前项目的连接配置保存;测试结果和截图预览不保存。关闭并重新打开绑定对话框后,从 未测试开始是正常现象。
每次测试只创建临时设备,并在成功或失败后释放。测试通过表示这一次请求已完成,不会替正式运行长期占用该 HWND,也不表示随后启动的完整星链一定成功。
应用绑定前验收
- 截图状态为 成功,且源尺寸和预览正确。
- 键盘状态为 成功,且目标收到准确、无副作用的输入。
- 鼠标状态为 成功,且指定客户区位置与点击响应都正确。
- 三项结果均不是 已过期。
- 再选择 应用绑定。
应用绑定本身不会检查三项测试必须成功,因此不要用“按钮可以点击”代替这份验收清单。