zoukankan      html  css  js  c++  java
  • QTP如何启动应用程序(转)

    QTP提供了很多自动启动应用程序的办法,方法如下:
            1)SystemUtil.Run 允许启动新的进程
            格式:SystemUtil.Run file, [params], [dir], [op], [mode]
            下面代码利用SystemUtil对象如何启动进程。

            '启动IE

              SystemUtil.Run "iexplore.exe"
             SystemUtil.Run "iexplore.exe", "http://www.51testing.com/?72" '打开pcl blog
             SystemUtil.Run "iexplore.exe", "http://www.knowledgeinbox.com", , , 3
     


    打开其他软件:

    SystemUtil.Run "E:\software\xshell30.exe"   


            2)InvokeApplication 启动应用程序
            格式:InvokeApplication(Command [,StartIn])

            例子:
            '启动ie
               InvokeApplication "IEXPLORE.EXE"
            '启动计算器
               InvokeApplication "calc.exe"

            3) COM - Wsh
               利用Wsh对象进行启动
            例子:

                Dim oShell
               set ōShell= CreateObject ("Wscrīpt.shell")
               oShell.Run "IEXPLORE.EXE"
               Set ōShell = Nothing
     


    oShell.Run "E:\software\xshell30.exe"

            4)Qtp自动启动应用程序
              Qtp打开 Automation-〉Record and Run Settings 下进行设置

            5)录制启动过程

    也可以手动将Dialog:运行的所有对象添加到对象库中,并首先启动dialog:运行

              Dialog("运行").WinEdit("打开(O):").Set "calc"
             Dialog("运行").WinButton("确定").Click
     
  • 相关阅读:
    MySQL表碎片整理
    MySQL表碎片整理
    MySQL配置索引页的合并阈值
    MySQL InnoDB配置统计信息
    MySQL InnoDB配置统计信息
    代码检查工具sonarqube介绍及使用
    gradle多模块构建集成swagger
    springboot不加载bootstrap.properties文件
    nexus3.x启动不起来
    linux防火墙查看状态firewall、iptable
  • 原文地址:https://www.cnblogs.com/Hacker/p/1754343.html
Copyright © 2011-2022 走看看