51Testing软件测试论坛

标题: QTP中怎么写代码实现打开一个网页的功能 [打印本页]

作者: luokezhang    时间: 2007-9-12 17:04
标题: QTP中怎么写代码实现打开一个网页的功能
请问有没有这么一个方法呢???

谢谢
作者: jmy_1981    时间: 2007-9-12 17:27
标题: lz是要描述性编程吗?
如题?

/* Code Dummy */
Function CreateBrowser(strType)
        Select Case strType
        Case "IE6"
                SystemUtil.Run "iexplore.exe","about:blank","",""
        Case "IE7"
                SystemUtil.Run "<systemfolder>\iexplore.exe","about:blank","",""
        Case "FireFox"
                SystemUtil.Run "FireFox.exe","about:blank","",""
        Case Else
                Report.Event micFail, "Create Browser", strType & " not recognised"
        End Select
        Set CreateBrowser = Browser("micclass:=Browser", "openurl:=about:blank")
        Report.Event micDone, "Create Browser", strType
End Function

希望有帮助
作者: luokezhang    时间: 2007-9-12 17:49
标题: 回复 #2 jmy_1981 的帖子
我要是想打开指定的网页是要在Set CreateBrowser = Browser("micclass:=Browser", "openurl:=about:blank") 中改变openurl的值就可以了么
作者: purezzj    时间: 2007-9-13 01:03
先录制一段网页,把URL地址给参数化应该就可以了吧:)
作者: luokezhang    时间: 2007-9-13 09:45
其实我是想实现如何循环地打开不同的页面,我把要打开的页面都存在EXCEL表里,我知道如何从EXCEL里取记录.现在就是不知道如何打开页面...或是让页面跳转到另一页面.
作者: sterson    时间: 2007-9-13 10:07
运行后,是可以打开网页的,但报告中说 Report没有定义..

是否需要先定义Report对象呢???

要怎么定义呢???
作者: nbawz    时间: 2007-9-13 10:10
systemutil.Run"iexplore.exe","http://www.baidu.com"
作者: three116    时间: 2007-9-17 15:59
方法很简单,又学到了点
作者: namedxf    时间: 2007-9-17 16:11
systemutil.Run"iexplore.exe","ip address"
作者: luokezhang    时间: 2007-9-18 17:00
谢谢,不过我要想关闭打开的网页,怎么样呢,我可不可以关闭那个进程?
作者: luokezhang    时间: 2007-9-18 17:01
要是可以,我怎么得到进程名呢?
作者: luokezhang    时间: 2007-9-18 17:05
我知道了,用 SystemUtil.CloseDescendentProcesses 这个就可以
作者: three116    时间: 2007-9-20 19:38
又学到东西了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2