查看完整版本: 请问如何对一个模块循环运行多次

lanyulijy 2008-7-17 09:58

请问如何对一个模块循环运行多次

我用qtp录制了一个脚本内容包括登陆系统、执行模块操作、退出系统,三个部分
运行多次,每运行一次都要进行登陆和退出系统的操作,想设置为只登陆和退出系统一次即可,在模块操作中运行多次,该怎么设置呀?请高手指点
谢谢

sidneylover 2008-7-17 10:01

可以对模块操作部分写个循环语句进行控制,也可以分多个ACTION开录制,登录、退出、模块操作分开录制

今天有雾 2008-7-17 10:35

你需要分三个Action ,一个登陆,一个退出,中间一个是模块操作,然后可以在每个Action中设置循环即可

zte_boy 2008-7-17 11:09

将整个action分割,只对操作的那个action进行循环操作

lanyulijy 2008-7-17 15:27

那怎么让其中的一个action进行循环?怎么来进行设置?

lingxin5013 2008-7-17 16:08

你上面不是说了吗 分割Action 单独设循环 要循环多少次都可以

ClareLiu 2008-7-17 16:16

右键,Action Call Properties可以设置单个Action的循环次数

lanyulijy 2008-7-17 16:56

我就是分割了以后对其中的一个Action设置了Action Call Properties的循环次数,但是并不是针对一个Action来进行循环的,而是对我所有的其他Action都进行了循环,并实现不了单一Action进行循环

小孩 2008-7-17 18:45

:lol 分割后用FOR 语句来循环它,不分割也可以使用FOR语句来循环
如果你想每一次输入的参数都不一样就 参数化它就行了!

我是真歪歪 2008-7-17 21:15

请问我在录制了 一个脚本,希望它循环一晚上,但是在循环的时候 老是报错:object not visible,但是我 测试的 程序就在 windows桌面上的 ,请问这样的异常怎么解决?怎么才能让碰到这样的 异常自动RETRY或者自动跳过这个提示?让脚本没间断的无限循环

陈能技 2008-7-17 22:15

[quote]原帖由 [i]我是真歪歪[/i] 于 2008-7-17 21:15 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=1021352&ptid=120601][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
请问我在录制了 一个脚本,希望它循环一晚上,但是在循环的时候 老是报错:object not visible,但是我 测试的 程序就在 windows桌面上的 ,请问这样的异常怎么解决?怎么才能让碰到这样的 异常自动RETRY或者自动跳过 ... [/quote]



一种方法是找到提示“object not visible”错误所对应的脚本中所指的对象,看是什么对象,如果这个对象有时候可见有时候不可见,则可在调用和操作它之前先判断一下它的属性Visible属性,如果为True,则继续运行,如果为False,则跳过它,运行后续的脚本。

另外一种方法是定义Recovery Scenarios来处理。



推荐新书《QTP自动化测试实践》

lingxin5013 2008-7-18 08:46

陈能技 果然不是吃干饭的 很好很强大 向你学习!!!!
页: [1]
查看完整版本: 请问如何对一个模块循环运行多次