Qtp动态执行顺序

时间:2014-08-27 16:44:13

标签: vbscript frameworks automation qtp hp-uft

所以我有一个关键字驱动框架,可以在关键字上执行。在其中一个函数中,我有一个if元素存在条件。现在,如果该元素不存在,我希望qtp不执行其后的3个关键字函数。有没有办法做到这一点?谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用全局变量来记录应跳过的关键字数量。当您的元素不存在时,您可以将跳过计数设置为3.在读取每个关键字的框架中,您可以先检查当前的跳过计数。如果为0,则正常执行关键字。否则,您将跳过计数减少1并退出而不执行该关键字。

答案 1 :(得分:0)

你能不插入条件陈述?

因此,如果元素存在,您可以将后面的3个语句放在循环中吗?否则,什么也不做。那么代码是否正常?

如果您不熟悉专家视图,则会在关键字视图中显示如何执行此操作:

http://www.softwaretestinghelp.com/conditional-loop-statements-qtp-tutorial-4/