QTP中启动或请求程序的语句

上一篇 / 下一篇  2011-07-08 18:10:58 / 个人分类:QTP的学习研究

这几天学习QTP过程中,学到了两句直接调用程序或打开指定的url的语句

1.SystemUtil.Run "","",""
 
 这个可以直接打开ie,也可以根据输入的url,打开相应的website。而且这个语句使用在进行web自动化测试时,即使程序更换了ip或域名,我们也可以不用修改脚本,只需要将SystemUtil.Run 后面的Url改为程序配置文件中的URL就OK了。这样又给我们解决了许多的麻烦。如下面一段重用的登录脚本:

myPrepare

SystemUtil.Run "IEXPLORE","http://" &environment.Value("CmmbIp") & "/cmmb-cmcc"
Browser("Browser").Page("中国移动手机电视互动业务管理平台").Sync
Browser("Browser").Page("中国移动手机电视互动业务管理平台").WebEdit("loginName").Set parameter ("username")
Browser("Browser").Page("中国移动手机电视互动业务管理平台").WebEdit("loginPWD").Set parameter ("password")
Browser("Browser").Page("中国移动手机电视互动业务管理平台").Image("btnlogin").Click

Environment.Value("CheckPointErr") = 1
call myLog(environment.Value("ActionName") & 0 ,0)

这个脚本中语句SystemUtil.Run "IEXPLORE","http://" &environment.Value("CmmbIp") & "/cmmb-cmcc"后面的方法就是使用的程序中配置文件的值,当配置文件中的ip发生改变时,不需要对脚本进行修改,直接使用脚本就OK了。

2.Invokeapplication ”“
  这个句子后的方法直接跟程序所在的路径,即可以启动所指定的程序。如:
   InvokeApplication "D:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
  将D盘下的飞机订票系统启动起来。

  目前学到了这两种启动程序的方法。。收获蛮大的。。。
 

TAG:

 

评分:0

我来说两句

Open Toolbar