Telnet控制TeleATT
一、 功能概括
本文介绍的Telnet功能,为用户提供在本地计算机上实现本地、远程控制TeleATT软件测试的能力。通过telnet功能下发命令控制TeleATT软件,可以免去人为操作TeleATT软件,实现自动化测试,提升测试效率。
二、 包含功能
2.1 连接TeleATT
命令:telnet 127.0.0.1 [port]
返回:connect success 连接成功
说明:① 默认telnet 连接的是本地的ATT客户端,不能连接远程电脑的ATT客户端,如需要连接远程电脑的ATT客户端,请见使用说明
② 切记telnet之前一定要把本地ATT客户端打开,不然连接不上
示例:telnet 127.0.0.1 7171
2.2 加载配置
命令: load,[path]
返回: OK 成功
FAIL 失败
说明: path为配置路径,必须定位到TeleATTCfg
示例: load, C:\project\000\TeleATTCfg
2.3 窗口N开始测试
命令: start,[ID]
返回: OK 成功
FAIL 失败
说明: ID为测试窗口编号
示例: start,1
2.4 窗口N开始测试,并传入条码
命令: start,[ID],[SN]
返回: OK 成功
FAIL 失败
说明: ID为测试窗口编号,SN为条码
示例: start,1, 18E829F50001
2.5 窗口N结束测试
命令: stop,[ID]
返回: OK 成功
FAIL 失败
说明: ID为测试窗口编号
示例: stop,1
2.6 查询窗口N状态
命令: status,[ID]
返回: OK 测试成功
FAIL 测试失败/未启用
TESTING 测试中
WAIT 待测
WARN 有警告框
说明: ID为测试窗口编号
示例: status,1
2.7 查看窗口N日志
命令: log,[ID]
返回: NULL 无日志
“Log” 实际log内容
说明: ID为测试窗口编号
示例: log,1
2.8 关闭窗口N的警告框
命令: closewindow,[ID]
返回: OK 关闭成功
NULL 无警告框
说明: ID为测试窗口编号,标题带有Warn的弹窗才能用此命令关闭,如下图

示例: closewindow,1
2.9 连接机框
命令: connect
返回: OK 成功
说明: 相当于点击界面上的
按钮。load命令加载配置时会自动连接机框,如果机框处于断开状态,可以用此命令进行连接
示例: connect
三、 使用说明
1. 所有命令里逗号左右没有空格;
如<SocketServer>192.168.0.2:7271</SocketServer>
注意:修改配置后重启TeleATT生效
本地和远程两种控制方式同时只支持一种
3. 默认端口号为7171,如需修改,可在TeleATT工程目录下TeleATT.cfg中修改端口号;
如<SocketServer>127.0.0.1:7272</SocketServer>
注意:修改配置后重启TeleATT生效
4. TeleATT发布日期为 2018/11/29 (版本为24357)及以后版本才支持此功能
