[转载]QTP中启动或请求程序的语句

简介:

原文链接:http://www.51testing.com/batch.viewlink.php?itemid=247813

原作者:819longjiayan

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盘下的飞机订票系统启动起来。






本文转自五岳博客园博客,原文链接:www.cnblogs.com/wuyuegb2312/articles/2316922.html,如需转载请自行联系原作者
目录
相关文章
|
Python
【python脚本】执行过程中触发若干次就停止执行脚本的方式
【python脚本】执行过程中触发若干次就停止执行脚本的方式
|
8月前
|
运维 数据库
Powershell实战:测试网络请求两个命令介绍
【2月更文挑战第11篇】 Test-Connection 命令将 Internet 控制消息协议 (ICMP) 回显请求数据包或 ping 发送给一台或多台远程计算机并返回回显响应回复。 我们可以使用该命令确定是否可通过 IP 网络ping通特定的计算机。
|
Ubuntu Linux Windows
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
在Qt软件中实现部分终端控制命令行功能,使软件内可以又好的模拟终端控制,提升软件整体契合度。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
|
缓存 Java 应用服务中间件
Eclipse-无法执行现有代码,依旧执行以前的代码
Eclipse-无法执行现有代码,依旧执行以前的代码
539 0
|
测试技术
软件测试面试题:如何在JMeter中捕获身份验证窗口的脚本?
软件测试面试题:如何在JMeter中捕获身份验证窗口的脚本?
143 0
|
Java Windows
【错误记录】Windows 系统 bat 脚本报错 ( 使用 pause 拦截窗口自动关闭 | 方便查看错误 )
【错误记录】Windows 系统 bat 脚本报错 ( 使用 pause 拦截窗口自动关闭 | 方便查看错误 )
371 0
【错误记录】Windows 系统 bat 脚本报错 ( 使用 pause 拦截窗口自动关闭 | 方便查看错误 )