luckybo716 发表于 2012-8-1 10:31:22

QTP 在远程桌面最小化情况下点“保存”,进入死循环

求助:
环境:我是在一台测试电脑上装的QTP,系统是XP。我通过远程桌面控制测试电脑。QTP版本为10.0.
1、现在我出现未知问题,我用windows任务计划设定早上5点开始跑脚本,结果我9点到公司远程连接测试机器还在跑第一个脚本。windows任务还显示此任务开始跑的时间为5点~也就是说这个脚本跑了4个小时,不报错不停止。正常跑一个脚本的时间为3分钟。
2、远程启动脚本,然后把远程桌面最小话,发现脚本一直停留在第一个脚本,同样不报错不停止,但是你激活远程桌面查看,脚本能继续向下跑。

我初步判断下了一下脚本进入死循环:





见附件

很简单,在浏览器上点个下载,然后判断是否弹出下载的窗口,然后点“保存”,判断“保存”是否还存在,如果还存在继续点。
在上面2种情况下,他会一直循环点“保存”,且“保存”点不上~~进入死循环。

fengdishudu444 发表于 2012-8-1 13:09:05

同问,我用远程连接,最小化远程窗口或者关闭远程窗口运行脚本会出现各种未知问题,导致脚本运行失败。激活远程窗口运行是没有问题的? 请知道的朋友解答下,谢谢 :)

luckybo716 发表于 2012-8-1 13:18:36

看来是远程连接的问题。
这个是我问一个老手的他的回答,
“跟脚本没关系,远程连接执行脚本时,必须保持控制机active状态
并且远程窗口不可最小化,但是可以不在当前最上”
他简单说明了下,具体原因没有分析。
有熟悉这方面的朋友吗?
感谢分享!

shingo0109 发表于 2012-8-2 09:59:59

我这边也遇到过, 如果用远程连接跑脚本的话, 窗口不能最小化, 最小化会出现问题的, 具体原因也不太清楚

黑羽祭 发表于 2012-8-2 17:11:02

一般不要用系统自带的远程啊。
用一些如VNC之类的远程工具进行脚本的回放,不会因为Mstsc的一些问题而对脚本造成影响
页: [1]
查看完整版本: QTP 在远程桌面最小化情况下点“保存”,进入死循环