QTP11.0部分脚本代码&参数方法详细说明(逐步整理,持续更新中...)
**1.打开文件或程序**
SystemUtil.run "file"
- 用于打开一个文件或程序
- file表示文件或程勋的完整路径及名称
eg:
打开QTP自带的小飞机(程序所在的位置可以通过属性查找)
SystemUtil.Run "D:\QTP\HP\QuickTest Professional\samples\flight\app\flight4a.exe","Flight"
SystemUtil.Run "iexplore.exe","url地址"
eg:
打开QTP搭建的网站订票系统
SystemUtil.Run "http://localhost:8080/mtours/servlet/com.mercurytours.servlet.WelcomeServlet"
SystemUtil.Run "file","para"
- para表示启动参数
eg:
启动Tomcat
SystemUtil.Run "C:\Program Files (x86)\Mercury Interactive\MercuryTours\jakarta-tomcat-3.3\bin\tomcat.bat", "start"
注:右键Tomcat启动服务器属性路径如下:"C:\Program Files (x86)\Mercury Interactive\MercuryTours\jakarta-tomcat-3.3\bin\tomcat.bat" start
其中start为启动参数,编写脚本时必须带有双引号,否则不起作用。
***"SystemUtil.Run"***
syntax: SystemUtil.Run file,[params],[dir],[op],[mode]
"file" 必须的,是你想要运行的文件的名称。
"params" 可选,如果file参数中指定的是一个可执行文件,则可以使用params参数来指定该可执行文件的运行参数。
"dir" 可选,应用程序或文件的默认目录。
"op" 可选,将要被执行的动作。如果该参数值为空,则默认操作为open操作。
"mode" 可选,指定应用程序打开时的显示模式。可以指定以下几种打开模式。默认模式是1。
设置网页页面同步(可以保证当前页面加载完成后,再进行接下来的操作。以保证后续的页面可操作)
Browser("浏览器标题").Page("网页标题").Sync
- Browser.Sync表示等待浏览器中页面中所有的元素都已加载完成后进行下一步操作,加载完成的标志是浏览器左下角显示“完成”字样
eg:QTP自带网页版订票系统
Browser("Welcome: Mercury Tours").Page("Page").Sync
打开网址
Browser("浏览器标题").Navigate "URL地址"
eg:QTP自带网页版订票系统
Browser("Welcome: Mercury Tours").Navigate "http://localhost:8080/mtours"
关闭浏览器
Browser("浏览器标题").CloseAllTabs
Browser("浏览器标题").Close
eg:QTP自带网页版订票系统
Browser("Welcome: Mercury Tours").CloseAllTabs