QC远程调用QTP的脚本组件,当遇到弹窗时提示Fail
如附件1所示,脚本遇到验证码就会提示让输入验证码,正常情况下,当时再看QC的时候正常情况应该为QC显示还在继续执行 回复 1# zhangkun90还没写完就发出去了。。。。但是呢今天早上执行脚本时发现当遇到这种提示框后,QC界面提示failed 无法继续执行了(QC这么已经停止),但是如果在界面输入验证码点击确定后,QTP又继续执行了,不知道这是为什么。上一次我也发现这个问题,重做系统就好了。哎可是这次又出现了,不知道有木有高手 帮我解答下应该如何解决 增加个判断试试:
do while 1
if(弹出框).exist(1) Then
'处理的代码
end if
if(期望的结果).exist(1) Then
exit do
end if
if (循环时间 > 10s) Then
write error
exit do
end if
Loop 回复 3# Alvin-x
恩 这个不是程序的问题,可能是本机的环境哪个文件坏掉了才这样的。重做系统就好了哎, 还是。。 没找到具体的解决办法 回复 4# zhangkun90
我这边也遇到过类似的情况:用外部exe调QTP,使其run脚本,在QTP正在进行操作动作(不是判断)的时候,如果有类似框弹出,代码就停住了(这种情况发生的不多),关掉弹出框就OK了,跟系统有没有关系,确实不清楚.... {:4_99:}没有遇到过 额还有没有大神知道如何解决呢,我到现在还没解决呢,今天晚上又犯了 哎
页:
[1]