51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1476|回复: 4
打印 上一主题 下一主题

[原创] 紧急求助:如何识别查询结果有数据,但是数据不确定?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-10 10:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WEB测试查询

只要求有数据,不用确认数据对不对

我之前用GetROProperty("innertext")来识别有无内容,发现查询数据变了之后,就无法识别对象了

能用什么方法来确认有数据呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2011-6-10 10:53:36 | 只看该作者
    数据不为空  就认为有数据呗...............

    你的意思不是很明白.

    你还不如干脆你要做什么...也许有不同的方法实现呢.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-6-10 11:12:11 | 只看该作者
    本帖最后由 julie0127 于 2011-6-10 11:13 编辑

    额。。。我的意思就是希望脚本检查有没有查询到数据,有数据就OK,不然就认为错误

    现在问题是我只能识别特定的数据,如果数据变了我的脚本就不好用了

    我的脚本这样的
    If Browser("欢迎").Page("系统!").Frame("mainframe_4").WebElement("管理科").Exist  Then
            call updateReport("", "PASS","[管理科]查询数据存在")
    Else
            call updateReport("", "FAIL","[管理科]查询数据不存在")
    End If

    WebElement("管理科")这个是加到object库里德,管理科是查询到的一行数据,如果下次查到的不是管理科,变成了信息部,那这个脚本就成FAIL了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-6-10 17:06:19 | 只看该作者
    你是如何查询出管理科信息部的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2011-6-13 09:57:13 | 只看该作者
    你是意思是获取WebElement("管理科")对象的数据.    具体看一下,是他下边哪个属性存的数据.

    例如:

    1. if obj.WebElement("管理科").GetRoProperty("innertext") <> "" then

    2.      msgbox "有数据"

    3. Else

    4.     msgbox "没有数据"

    5. End if
    复制代码
    动态获取运行时的数据....

    不知道你明白我的意思没,希望对你有帮助.

    还有Browser("欢迎").Page("系统!").Frame("mainframe_4").WebElement("管理科").Exist

    exist(0) 你最好加上时间,否则要是对象不存在你得等qtp默认超时时间.

    不想等就添0.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-23 15:32 , Processed in 0.072487 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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