如何在UFT中的测试中重新排列Action的执行?

时间:2017-03-16 06:52:29

标签: testing automation action qtp

我在 UFT 单一测试中执行多项操作时遇到问题。我有3个操作,即 Action1 Action2 Action3 ,我需要先运行 Action3 然后 Action1 ,最后是 Action2 。但问题是当我执行我的测试时 UFT 总是首先运行 Action1 然后运行 Action2 ,最后运行 Action3

那么,有没有办法在 UFT 重新排列我的动作?

2 个答案:

答案 0 :(得分:3)

我还找到了一个解决方案,它是: 当我们在 UFT 中创建测试时,然后在目录结构级别创建 Action0 文件夹enter image description here

在此 Action0 文件夹中,有一个名为" SCRIPT" 的文件。您需要做的就是在任何编辑器中打开此脚本,并按照我们希望它们运行的​​顺序重新排列Action的语句。

例如: RunAction" Action3",oneIteration RunAction" Action1",oneIteration RunAction" Action2",oneIteration

通过这样做,UFT将首先执行Action3,然后执行Action1,最后执行Action2。 Action0 的唯一目的是重新安排动作的执行。

答案 1 :(得分:1)

您可以在测试窗格中拖放操作。双击测试名称(在屏幕截图中突出显示)。然后,您将看到动作的流程,只需按照您想要的顺序拖动它们。

screenshot