51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3669|回复: 10
打印 上一主题 下一主题

[原创] 对这个怎么使用QTP验证?非一般的文本框输入长度验证

[复制链接]
  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    1#
    发表于 2010-2-25 14:55:32 | 显示全部楼层
    原帖由 chxiaowu 于 2010-2-5 08:32 发表
    请问 这个输入长度怎么使用QTP 来验证啊? 输入超过长度的提示就是   1.边框变成红色  2.鼠标经过提示(但是这个提示用QTP好像录制不了)  
    急求好解...
    59547

    1、判断颜色是否为红色:
    If Browser("***").Page("***").WebEdit("输入框").Object.currentstyle.color="#FF0000" then              '#FF0000为红色的HTML代码
    ...
    else
    ...
    End if
    2、录制鼠标滑过可以用FireEvent方法解决(以前帮朋友在实际项目中,使用该方法解决过这样的问题):
    Browser("***").Page("***").WebEdit("输入框").FireEvent("onmouseover")            '鼠标放在输入框上

    If Browser("***").Page("***").WebEdit("提示信息").Exist then                                '判断是否弹出提示
    info=Browser("***").Page("***").WebEdit("提示信息").GetTOProperty "innertext" '获取鼠标滑过时的提示信息
    然后判断和期望结果是否一致就可以了
    else
    ...
    End if

    [ 本帖最后由 feiyunkai 于 2010-2-25 15:00 编辑 ]
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-6-16 00:51 , Processed in 0.066928 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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