发布新日志

  • 用QTP执行语句打开程序的几种方法

    2007-09-04 11:34:59

    kangaroo的空间里看到关于"用QTP执行语句打开程序",我也试了一下,果真可以,另外通过查看QTP Help得知,如果[op]参数为空,则表示默认为Open,也就是说直接输入SystemUtil.Run "www.baidu.com" 就可以打开了。

    Syntax

    object.Run file,[params],[dir],[op],[mode]

    具体还是查Help吧,那里比较清晰,看了就明白了

    SystemUtil.Run "www.baidu.com"

    其中'SystemUtil'表示一个对象Object,其下有一个方法Method叫做Run

    "www.baidu.com" 就是Syntax中的那个file,即要运行的DD。

     另外,补充一下其它的一些方法:

    方法一:

    StartURL = "www.baidu.com"
    set IE = CreateObject("InternetExplorer.Application")
    IE.Visible = true
    IE.Navigate StartURL

    方法二:

    InvokeApplication "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.baidu.com"

    方法三:也就是前面提到的方法

    Systemutil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE","www.baidu.com"

    Note其中的"C:\Program Files\Internet Explorer\IEXPLORE.EXE"可以换成其它浏览器程序,如TencentTT,也要看QTP是否支持

  • QTP Tutorial Learning Note

    2007-09-04 10:52:52

    把QTP的Tutorial看完了(不是英文版,而是《QTP8 Tutorial_oldsidney_cn.pdf》),其中遇到些问题没有解决,记录在这里,看以后的学习过程中能不能把这几个问题解决掉

    1."6参数化"中对'fromPort'进行参数化后,执行多次时,再次登录总是不成功,需要人工重新登录后才能继续


    2."7建立输出值"后,'depart_price'是正确了,但是同时还有一个总金额,由于参数化的原因,第二次执行时,结果和之前也是不一样的,所以结果是failed


    3."9.5对动作作参数化",对'toPort'字段参数化没有问题,但同样对'fromMonth'和'toMonth'进行参数化后,重放时,认不出这两个下拉框了

Open Toolbar