51Testing软件测试论坛
标题:
qtp10创建一个可重用的action,脚本会一直循环
[打印本页]
作者:
jix11
时间:
2014-7-28 19:00
标题:
qtp10创建一个可重用的action,脚本会一直循环
qut创建一个Action
Action里面的脚本是
Msgbox "没有被重用的Action !"
运行该脚本,弹出文本框是正常的
在Keyword View模式下
[attach]91245[/attach]
选择该Action右键选择insert call to Exiting Action
默认创建后
Keyword View页面显示显示[attach]91246[/attach]
Expert view界面多了一条代码
RunAction "Action1", oneIteration
在执行改脚本,这个脚本一直循环,进入死循环状态
请问谁能帮忙给解释下,这是为什么,我有个猜想是不是应该对RunAction "Action1", oneIteration这个代码进行判断什么的。
作者:
jix11
时间:
2014-7-28 19:16
谁能帮忙解释这是为什么呢,这个问题纠结我好几天了
作者:
jix11
时间:
2014-7-28 19:17
谁能帮忙解释下这是为什么呢,这个问题纠结我好几天了
作者:
jix11
时间:
2014-7-28 19:19
谁能帮忙解释下这是为什么呢,这个问题纠结我好几天了
作者:
jix11
时间:
2014-7-28 19:19
谁能帮忙解释下这是为什么呢,这个问题纠结我好几天了
作者:
xiaolijust5
时间:
2014-7-30 17:22
你insert call to Exiting Action ;call的是不是action1 啊,是的话,脚本运行过程就变成这样了
1、action1 运行,进入脚本之后,运行到 RunAction "Action1", oneIteration;这个时候,脚本会运行整个action1的脚本;这样的话就相当于,你在action1内调用了action1本身(action1本身内有 RunAction "Action1", oneIteration,那么又去调用本身)
那么你的脚本就进入了死循环
作者:
jix11
时间:
2014-7-31 16:23
回复
6#
xiaolijust5
明白了谢谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2