51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2727|回复: 8
打印 上一主题 下一主题

[求助] 测试web时碰到下拉选单如何测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-22 15:42:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
若碰到测试web时,碰下拉选单,想检查每个下拉的值,如何测试?
是否每个流程只能测一个下位选单的值?有没有其它的方法呢?
mimi

请加入一起讨论哦~
xxqqq2001@hotmail.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-22 15:56:16 | 只看该作者
如果每个取值都会有各自独立的流程,那就只能一个个独立测试了。否则没有必要每个值都走一遍。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-22 16:15:22 | 只看该作者
楼主想要问什么?
是下拉选单中的值是否存在?还是下拉选单中的值(测试数据)在整个测试中作用(是否可用)?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-1-24 14:39:56 | 只看该作者
您好~我想问的是,我想确认每个下拉选项的值都没问题,但又不想因为下拉选项有5个,就需录制5个流程,有没有别的方法?
可以的话一起讨论喽!!公司买的是正版,以后要使用的很熟悉才行,我还是新人~
谢谢~
MSN:xxqqq2001@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-1-24 15:14:53 | 只看该作者
我明白了。
楼主可以把下拉选项参数化,把测试的数据放在GlobalSheet中,这样的话QTP就会循环整个流程。下拉选项的值有几个就会循环几次。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-24 15:42:06 | 只看该作者
我想这取决于下拉框中的内容是否可维护吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-24 15:49:11 | 只看该作者
也是,如果是动态生成的话就不太好办了。必须通过其他的数据来控制了。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-24 16:52:33 | 只看该作者

看学习笔记--编写翻页脚本

Set ōDesc = descrīption.Create()
oDesc("html id").Value = "ctl00_ContentPlaceHolder1_gtvCustomer"                         oDesc("html tag").Value = "table"
Set Lists = Browser("申请业务").Page("商旅信息管理").ChildObjects(oDesc)
用上面的方法取出下拉列表对象。
然后再用下面的方法或其他的方法来检验下拉列表中值的正确性
Set myobj = Lists.item(0)
dim state
state = 0
For i = 1 to myobj.rowcount-1
dim  j
    j = trim( myobj.getcelldata(i,2))
If  j = "周测试6" Then
      state =1
End If
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-24 18:09:10 | 只看该作者
不懂楼主的意思啊,如果是光想知道下拉菜单里面的值得话,用get("all items") = "..."来比较就好了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 07:44 , Processed in 0.077225 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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