51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1963|回复: 0
打印 上一主题 下一主题

[求助] 回放报错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-19 18:20:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用QTP自带的例子录制登录脚本,参数化用户名和密码,对每个提示信息设置集合点。脚本回放时在第三次迭代就报错,为什么啊!!急!盼高手解决!
Window("app").WinListView("SysListView32").Activate "flight4b.exe"
Dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtGlobalSheet)
Dialog("Login").WinEdit("Agent Name:").Type  micTab
Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtGlobalSheet)
Dialog("Login").WinButton("OK").Click
If  Window("Flight Reservation").Exist Then
    Window("Flight Reservation").Check CheckPoint("Flight Reservation_2")
     Window("Flight Reservation").Close
         else If Dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please try again").Exist Then
             Dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please try again").Check CheckPoint("Incorrect password.Please try again_7")
             Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
             Dialog("Login").WinButton("Cancel").Click   
                         else If Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at least 4 characters long").Exist Then
                     Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at least 4 characters long").Check CheckPoint("Please enter password_2")
                         Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
                     Dialog("Login").WinButton("Cancel").Click
                                         else if Dialog("Login").Dialog("Flight Reservations").Static("Password must be at least 4 characters long").Exist Then
                             Dialog("Login").Dialog("Flight Reservations").Static("Password must be at least 4 characters long").Check CheckPoint("Please enter password_3")
                             Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
                             Dialog("Login").WinButton("Cancel").Click
                                                         else If Dialog("Login").Dialog("Flight Reservations").Static("Please enter agent name").Exist Then
                                    Dialog("Login").Dialog("Flight Reservations").Static("Please enter agent name").Check CheckPoint("Please enter password_4")
                                    Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
                                    Dialog("Login").WinButton("Cancel").Click
                                                                        else If Dialog("Login").Dialog("Flight Reservations").Static("Please enter password").Exist Then
                                           Dialog("Login").Dialog("Flight Reservations").Static("Please enter password").Check CheckPoint("Please enter password_5")
                                           Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
                                           Dialog("Login").WinButton("Cancel").Click
                                   end if
                                     end if
                            end if
              end if
      end if
end if

参数化
zhang        MERCURY
zhang        1111
z        MERCURY
zh        MERCURY
zha        MERCURY
zhang        M
zhang        ME
zhang        MER
zhang       
        MERCURY
附件是对象截图!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 17:30 , Processed in 0.078105 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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