2

抱歉,如果以前有人问过这个问题,我在过去的几天里一直在对 QTP 和谷歌猛烈抨击,但我对两者都一无所获。

我有多个站点的一系列 QTP 脚本,我想将它们全部绑定到一个主脚本中。我的期望是我可以简单地调用这些外部操作,QTP 会转到与每个操作关联的网站,进行测试,然后继续到下一个网站和下一组测试。相反,QTP 似乎试图仅在一个站点上运行所有操作。

我还是个新手,所以我认为这是我所缺少的一些非常基本和愚蠢的东西。我在这里尝试的似乎很简单。任何帮助或资源将不胜感激。

4

2 回答 2

0

在您的 ObjectRepository FireFox/IE 中声明 2 个浏览器并在 2 个站点上同时运行您的测试

于 2013-07-30T00:18:23.667 回答
0

您可以为 URL 设置操作参数。如果我的理解是正确的,那么每个网站都有 1 个 Action。

  • 右键单击动作并选择动作属性
  • 在“参数”选项卡中,添加“strURL”和该操作的预期 URL。

在您的脚本中,在您调用 URL 的部分,使用:

SystemUtil.Run Parameter("strURL")

或者根据您脚本在启动 URL 时的现有逻辑对其进行修改。

于 2013-07-24T15:52:31.953 回答