51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4313|回复: 16
打印 上一主题 下一主题

[原创] QTP如何控制出错时执行下一条测试数据

[复制链接]

该用户从未签到

1#
发表于 2011-7-12 12:04:28 | 显示全部楼层
定义个Sub或者Function,出错了就退出。
在4楼提供的for循环里调用这个函数
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2011-7-12 12:10:45 | 显示全部楼层
回复 15# fzhang_uud


PackageNum = DataTable.GetRowCount
SoftVersion =  DataTable.GetSheet ("Global").GetParameter(3)
SoftVersion = "***" & SoftVersion &"***" &Now&"****"
Call WriteFile(FilePath,SoftVersion)
For j = 1 to PackageNum
                DataTable.SetCurrentRow(j)
                ProductLine = DataTable.GetSheet ("Global").GetParameter(1)
                PackageCode = DataTable.GetSheet ("Global").GetParameter(2)




                ''模拟鼠标点击启动CB
                Set objQTPwin=GetObject("","QuickTest.Application")
                objQTPwin.WindowState="Minimized"
                'Set objQTPwin = Nothing
               
               
                Set Devicereplay = CreateObject("Mercury.DeviceReplay")
                Devicereplay.MouseDblClick 36,18,0
               
                Call Logon()
                Wait 6

        '获取登陆的SPID
        sql = "select SID from d_loginInfo where userid = '" & UserID & "' order by logindate desc"
        Query.Open sql,Cnn
        Query.MoveFirst
        UserSPID =         Query(0)       
        Query.Close

                Window("UniSTAR CBuilder").Activate
                Window("UniSTAR CBuilder").WinMenu("Menu").Select "数据包;数据发布"
                Wait 2

                '勾选要发布的数据包
                With Window("UniSTAR CBuilder").Window("Packet Release")
                        .WinObject("CFGDataVersion").Click 27,28
                        .WinObject("Price").Click 25,31
                        .WinObject("PublicPackage").Click 27,13
                End With
               

                Call PackageRelease()


    PID = Window("UniSTAR CBuilder").GetROProperty("process id")
        SystemUtil.CloseProcessById (PID)

Next
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 15:10 , Processed in 0.065552 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表