51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2534|回复: 3
打印 上一主题 下一主题

[求助] QTP如何check下拉菜单的当前值,如何check输入框的当前值

[复制链接]
  • TA的每日心情
    奋斗
    2019-5-19 22:24
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2009-6-8 16:16:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.目前的页面有一个下列菜单,我需要check当前的下拉菜单显示的选项值是不是我期望的值?注意:不是下拉菜单的全部选项。
      <select name="select" class="input">
        <option value="66">AAA</option>
        <option value="67" selected="selected">BBB</option>
        <option value="68">CCC</option>
      </select>
    如上所示的代码,我想check“BBB”这个值
    ====================================
    2. 一个输入框,我需要check它当前的值
    如代码所示,我想check当前输入框内的值是不是“123456”
    <input type="text" name="name" value="123456"

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

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-6-8 16:26:40 | 只看该作者
    检查下拉列表的值,你可以直接检查该下拉列表中的文本属性,对于下拉列表来说,它有一个属性储存的是所有可选值,用spy找到这个属性即可;
    检查文本框的值,方法同上。可以用spy查看它的属性,其中有一个属性储存的是文本框的当前值。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-5-19 22:24
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
     楼主| 发表于 2009-6-8 17:14:20 | 只看该作者
    谢谢。
    不过如果是对于一个table,里面有一系列的数值,包括下拉菜单、输入框。这样原来的table的check就只能逐一进行check了,效率比较低。
    另外,您的方法是获取当前值在进行比较,这样和直接checkpoint的效率也有的低。
    不知道有没有方便的方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-6-8 17:32:32 | 只看该作者
    原帖由 tjmjf 于 2009-6-8 17:14 发表
    谢谢。
    不过如果是对于一个table,里面有一系列的数值,包括下拉菜单、输入框。这样原来的table的check就只能逐一进行check了,效率比较低。
    另外,您的方法是获取当前值在进行比较,这样和直接checkpoint的效率也 ...

    没明白,如果是一个table中既包括下拉菜单又包括输入框,那么你只能一个一个的设检查点啊,难道你想设一个检查点去检查所有测试对象吗?我觉的这好象不太显示;
    至于效率问题我很少关注过,因为跑脚本的时候我从来不关心测试机的CPU和内存消耗,听听其他高人的吧。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 04:09 , Processed in 0.070096 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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