抱歉,如果以前有人问过这个问题,我在过去的几天里一直在对 QTP 和谷歌猛烈抨击,但我对两者都一无所获。
我有多个站点的一系列 QTP 脚本,我想将它们全部绑定到一个主脚本中。我的期望是我可以简单地调用这些外部操作,QTP 会转到与每个操作关联的网站,进行测试,然后继续到下一个网站和下一组测试。相反,QTP 似乎试图仅在一个站点上运行所有操作。
我还是个新手,所以我认为这是我所缺少的一些非常基本和愚蠢的东西。我在这里尝试的似乎很简单。任何帮助或资源将不胜感激。
抱歉,如果以前有人问过这个问题,我在过去的几天里一直在对 QTP 和谷歌猛烈抨击,但我对两者都一无所获。
我有多个站点的一系列 QTP 脚本,我想将它们全部绑定到一个主脚本中。我的期望是我可以简单地调用这些外部操作,QTP 会转到与每个操作关联的网站,进行测试,然后继续到下一个网站和下一组测试。相反,QTP 似乎试图仅在一个站点上运行所有操作。
我还是个新手,所以我认为这是我所缺少的一些非常基本和愚蠢的东西。我在这里尝试的似乎很简单。任何帮助或资源将不胜感激。
在您的 ObjectRepository FireFox/IE 中声明 2 个浏览器并在 2 个站点上同时运行您的测试
您可以为 URL 设置操作参数。如果我的理解是正确的,那么每个网站都有 1 个 Action。
在您的脚本中,在您调用 URL 的部分,使用:
SystemUtil.Run Parameter("strURL")
或者根据您脚本在启动 URL 时的现有逻辑对其进行修改。