QTP如何验证下拉列表中的内容
cs的程序,三个下拉列表A\B\C,选择A和B,C中会实时显示满足A和B条件的结果的下拉列表。我的问题是,如何验证C的下拉列表中的内容是否是满足A和B条件的查询结果。数据库是oracle,数据库中用语句查询的结果和C下拉列表中的内容排序都是一样的,如果要一条条查C下拉列表中的内容是否在数据库的查询结果中太麻烦,有没有什么方法可以一次性比较C下拉列表中的内容和数据库的查询结果是否一致地方法?
用getcontent可以获得下拉列表中的所有内容,不知道怎么和数据库的查询结果进行比较 你这个是三级联动问题,应和数据库结合来做; 用select拿到数据库的返回集,然后array1.jion()
用getcontent拿到QTP的返回集,然后array2.join()
StrCompare array1, array2 用select拿到数据库的返回集,然后array1.jion()
用getcontent拿到QTP的返回集,然后array2.join()
StrCo ...
softCore 发表于 2011-10-10 13:56 http://bbs.51testing.com/images/common/back.gif
用select拿到数据库的返回集,是用数据库输出点吗?数据库输出点只能输出一条数据吧,不明白返回集里面是什么
QTP的返回集应该就是一串字符串,下拉列表中每个项是一行,类似于这样:
AAAA
BBBB
CCCC
dddd 使用vbs连接数据库,拿到recordset collection;然后用getcontent拿到weblist的 collection,join是把数组的元素连接起来组成字串,既然顺序都一样,他们直接对比就应该是相同的。 好深奥啊,还是不会~~~ 能说详细点吗?谢谢哈
页:
[1]