自动化多个站点的测试

时间:2013-07-24 13:44:38

标签: qtp

如果以前曾经问过这个问题,我已经花了好几天的时间来对抗QTP和谷歌,我两个都没有。

我有几个站点的一系列QTP脚本,我想将它们组合成一个主脚本。我的期望是我可以简单地调用这些外部操作,QTP将转到与每个相关的网站,进行测试,然后进入下一个网站和下一组测试。相反,QTP似乎只是试图在一个站点上运行所有操作。

我仍然是一个新手,所以我认为这是一个非常基本和愚蠢的东西,我很想念。我在这里尝试的东西看起来很简单。任何帮助或资源将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

  • 右键点击操作,然后选择操作属性
  • 参数标签中,添加“strURL”以及该操作的预期网址。

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

SystemUtil.Run Parameter("strURL")

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

答案 1 :(得分:0)

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