51Testing软件测试论坛

标题: 测试web时碰到下拉选单如何测试 [打印本页]

作者: xxqqq2001    时间: 2008-1-22 15:42
标题: 测试web时碰到下拉选单如何测试
若碰到测试web时,碰下拉选单,想检查每个下拉的值,如何测试?
是否每个流程只能测一个下位选单的值?有没有其它的方法呢?
mimi

请加入一起讨论哦~
xxqqq2001@hotmail.com
作者: Banditu    时间: 2008-1-22 15:56
如果每个取值都会有各自独立的流程,那就只能一个个独立测试了。否则没有必要每个值都走一遍。
作者: jinsen    时间: 2008-1-22 16:15
楼主想要问什么?
是下拉选单中的值是否存在?还是下拉选单中的值(测试数据)在整个测试中作用(是否可用)?
作者: xxqqq2001    时间: 2008-1-24 14:39
您好~我想问的是,我想确认每个下拉选项的值都没问题,但又不想因为下拉选项有5个,就需录制5个流程,有没有别的方法?
可以的话一起讨论喽!!公司买的是正版,以后要使用的很熟悉才行,我还是新人~
谢谢~
MSN:xxqqq2001@hotmail.com
作者: jinsen    时间: 2008-1-24 15:14
我明白了。
楼主可以把下拉选项参数化,把测试的数据放在GlobalSheet中,这样的话QTP就会循环整个流程。下拉选项的值有几个就会循环几次。
作者: 今天有雾    时间: 2008-1-24 15:42
我想这取决于下拉框中的内容是否可维护吧
作者: jinsen    时间: 2008-1-24 15:49
也是,如果是动态生成的话就不太好办了。必须通过其他的数据来控制了。
作者: mexia    时间: 2008-1-24 16:52
标题: 看学习笔记--编写翻页脚本
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
作者: frankwangzy1103    时间: 2008-1-24 18:09
不懂楼主的意思啊,如果是光想知道下拉菜单里面的值得话,用get("all items") = "..."来比较就好了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2