51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2617|回复: 6
打印 上一主题 下一主题

[原创] 如何检查下拉框中数据是否按字母顺序排列了?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-30 15:44:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要检查一个下拉框中的数据显示是否正确。
主要是要检查下拉框里面的数据是否是按照字母顺序排列的。

QTP中应该怎么做呢??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-5-31 11:34:00 | 只看该作者
1)首先把下拉列表框的个数总和和下拉列表的所有内容输出到DataTable的Sheet中.
2)读入Sheet中的内容(DataTable.GetSheet("XXX").GetParameter("XXX").RawValue分别作为循环总数和内容数组(下拉列表的所有内容是一个String,需要用String的Split方法进行分割)
3)然后可以设定循环,两两比较(String的StrComp方法进行比较)就可以了.

具体代码就不详细写出了.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-5-31 12:43:25 | 只看该作者
faint


  1. Function IsSorted (Ar)
  2. For i=0 To UBound(Ar)-1
  3. If Ar(i) > Ar(i+1) Then
  4. IsSorted = False
  5. Exit Function
  6. End If
  7. Next
  8. IsSorted = True
  9. End Function
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-6-1 13:46:50 | 只看该作者
to alexchang
"1)首先把下拉列表框的个数总和和下拉列表的所有内容输出到DataTable的Sheet中. "

这个怎么做啊??
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-6-1 21:26:50 | 只看该作者
下拉框中的属性GETITEMS
然后通过赋值到DATATABLE("列名",数组变量)

这样应该可以吧
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-6-2 09:32:14 | 只看该作者
是的。是这样。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-14 11:25:13 | 只看该作者
学习中……
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 20:30 , Processed in 0.070554 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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