QTP一个test下有多个action,如何才能只运行其中一个action
上一篇 /
下一篇 2012-09-26 15:11:35
/ 个人分类:原创
法1:
automation->run current action,不过暂时这个有个疑问,当使用此方法时,必须把网页打开才能运行,否则一直处于running状态,没找到原因。
法2:(推荐)
步骤1、
直接修改test X文件下的action0.假设新建了n个action,action1、action2、action3。。。如果只想运行action1,那么就直接用记事本方式打开action0,把它修改为RunAction "Action1", oneIteration
步骤2、
qtp新建一个test,file菜单直接调用test x,F5运行即实现效果。(或者重启QTP,但是这个比较麻烦)
扩展:
关于action0:使用过QTP的同学都会有这么一个发现,在QTP脚本中只有一个Action,但是在浏览脚本目录的时候发现还多了一个叫Action0的目录,并且每个脚本都有这么一个Action0。它是QTP脚本中隐藏的Action最高指挥官,负责组织和调度当前脚本中的各种Action。有的同学可能会问,如何看到Action0里面的内容呢?这个其实也非常简单,首先我们进入到Action0的目录下,然后用记事本方式打开Script.mts 这个文件就可以看到其中的内容了。
只建了2个action的Action0的代码如下:
Call RunAction("Action1", oneIteration) ‘Call可以省略
Call RunAction("Action2", oneIteration)
相关阅读:
- QTP录制Web时IE的崩溃 (phoenix_lo, 2012-8-22)
- qtp检查点 (whoisangle, 2012-8-23)
- QTP tutorial 笔记 (peace006, 2012-9-11)
- VB code example (peace006, 2012-9-11)
- QTP使用中的陷阱 (xin_晴, 2012-9-11)
- 我对两年来QTP使用的总结 (xin_晴, 2012-9-12)
- QTP 小技巧 (peace006, 2012-9-11)
- 几种常见对象无法识别或识别错误的原因 (peace006, 2012-9-11)
- 小菜虫的软件测试历程一测一总结之二-QTP自动化测试流程 (xjhszz, 2012-9-19)
- 描述性编程 Descriptive Programming (peace006, 2012-9-20)
收藏
举报
TAG:
action
Action
ACTION
QTP