51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2213|回复: 7
打印 上一主题 下一主题

[求助] 零基础遇到很很基础的问题求解答

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-9-30 10:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如用QTP测试登陆

然后 用户密码设计为
用户名     密码
空          空
对的用户名  空
对的用户名  对的密码

执行第一组的时候   不是会弹出个框说  错误 需要输入用户名 密码么

那怎么执行下一组数据呀?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2013-9-30 15:32:32 | 只看该作者
    回复 1# candy84528


        做个判断呗,检查是不是有弹出框存在,有则点掉,没有则不做操作。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-9-30 15:36:45 | 只看该作者
    这个涉及到的其实就是关于自动化测试场景回复的问题....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-9-30 15:41:29 | 只看该作者
    回复  candy84528


        做个判断呗,检查是不是有弹出框存在,有则点掉,没有则不做操作。
    黑羽祭 发表于 2013-9-30 15:32


    如何判断么  书里木有  就是以飞机票程序为例
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
    发表于 2013-9-30 15:52:46 | 只看该作者
    回复 4# candy84528


        If xxx("xxxx").xxx("xxx").Exist(1) Then
           xxx("xxxx").xxx("xxx").xxx("xxx").Click
       End If
    第一个对象可以用弹出框
    第二个就是确定之类的按钮
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-9-30 16:54:11 | 只看该作者
    回复  candy84528


        If xxx("xxxx").xxx("xxx").Exist(1) Then
           xxx("xxxx").xxx("xxx").xx ...
    黑羽祭 发表于 2013-9-30 15:52


    谢谢  
    自己写了断  为什么一直报错

    Dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtLocalSheet)
    Dialog("Login").WinEdit("Password:").SetSecure DataTable("password",dtLocalSheet)
    Dialog("Login").WinButton("OK").Click
    If Dialog("Login").Dialog("Flight Reservations").Exist(1)  THEN

            Dialog ("Login").Dialog("Flight Reservations").WinButton("OK").Click
            Dialog ("Login").Dialog("Login").WinButton("Cancel").Click
    End If

    Eorr mesage
    The "Flight Reservations" Dialog object was not found in the Object Repository.
    Check the Object Repository to confirm that the object exists or to find the correct name for the object.

    Line (4): "If Dialog("Flight Reservations").Exist(5)  THEN".

    ------------------------------------------------------------------------------------------------------

    然后网上COPY了个脚本  也报错  为什么呢
    Dialog("Login").WinEdit("Agent
    Name:").Set DataTable("usename", dtLocalSheet)
    Dialog("Login").WinEdit("Password:").Set DataTable("password", dtLocalSheet)
    Dialog("Login").WinButton("OK").Click  
    If Dialog("Login").Dialog("Flight Reservations").Exist(5)

    Then

    Dim err_message  
      
    err_message=Dialog("Login").Dialog("Flight
    Reservations").Static("Agent
    name  
    must be at").GetROProperty("text")

    Reporter.ReportEventmicFail, "
    登录失败
    ","
    错误信息是:

    "&err_message

    Dialog ("Login").Dialog("Flight Reservations").WinButton("
    确定
    ").Click Dialog("Login").WinButton("Cancel").Click

    Else  

    Reporter.ReportEvent micPass,"登陆成功","登陆成功"
      
    Window("Flight Reservation").Close  
    End If
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2013-9-30 17:10:31 | 只看该作者
    回复 6# candy84528


        Dialog("Flight Reservations")这个对象你对象库有么?
    报的错是找不到控件啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-10-11 10:24:02 | 只看该作者
    学习了··
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-28 01:58 , Processed in 0.080564 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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