51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3872|回复: 18
打印 上一主题 下一主题

[原创] 判断编辑框是否为空

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-18 17:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
检查一个编辑框中是否有内容了,用此对象的什么属性的什么值判断呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-5-18 18:42:07 | 只看该作者
val = browser().page().webedit(..).GetRoProperty ("value")
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-5-19 09:04:11 | 只看该作者
你用object spy先看一下,具体哪个属性是描述里面的值的,再用GetRoProperty的方法取,因为不同控件可能描述值的属性会有不同.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-5-19 09:54:18 | 只看该作者
当然是text的值
开始打算用text是否为空来判断,可是具体语句怎么试都不对。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-5-23 14:48:51 | 只看该作者
您也太逗了,跑过来“顶一下“
是不是遇到了同样的问题啊
哎,至今没有解决 。。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2006-5-25 10:55:02 | 只看该作者
    val=vbwindow("").VbEdit("").GetROProperty("text")
    val = browser().page().webedit(..).GetRoProperty ("value")
    具体要看你的是什么控件了,可以在对象库中查看控件以及控件的属性,然后用getroproperty("") 得到运行时属性的值
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-5-25 11:44:52 | 只看该作者
    如何判断val是否是空呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-5-25 12:14:23 | 只看该作者
    晕,取出值了还不知道怎么去判断
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2006-5-25 14:21:14 | 只看该作者
    确实不知道怎么判断,试了几次都没成功.....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-5-25 15:34:17 | 只看该作者
    把你的判断代码放上来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-5-25 16:08:12 | 只看该作者
    trim()吧,其他语言是!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-5-25 16:09:44 | 只看该作者
    delphi的语法是,其他的也类似应该
    if trim(val)=”“ then application.messagebox(“null“)
                              else  application.messagebox(“not null”);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-5-25 16:13:21 | 只看该作者
    QTP是VBscript的语法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-5-26 10:53:34 | 只看该作者
    用简单的IF语句不就行了??你们不会那么夸张吧??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2006-5-26 11:23:21 | 只看该作者
    是我的错,没说清楚,想设置同步点等待text不为空
    watitproperty"text" not null显然不对,到底怎样呢
    horus_ra同学?。。。。。。

    [ 本帖最后由 xiaomaoxiaogou 于 2006-5-26 11:31 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2006-5-26 11:41:02 | 只看该作者
    看一下能不能满足你的要求;

    Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_Text", dtGlobalSheet)
    val=Dialog("Login").WinEdit("Agent Name:").GetROProperty("text")
    If IsNull(val) Then
            msgbox ("Agent Name:为空值")
            else
       Dialog("Login").WinEdit("Agent Name:").Type  micTab
    Dialog("Login").WinEdit("Password:").SetSecure "447671ca04dc530f27835e45620f59052f3159f6"
    Dialog("Login").WinButton("OK").Click
    Window("Flight Reservation").Activate
    Window("Flight Reservation").Close
    SystemUtil.Run "D:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe", "","",""
    End If
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    17#
    发表于 2006-5-29 15:48:27 | 只看该作者
    控件可见,可以在控件属性相关的UI上进行判断,否则用代码实现。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2006-5-30 13:34:39 | 只看该作者
    原帖由 xiaomaoxiaogou 于 2006-5-26 11:23 发表
    是我的错,没说清楚,想设置同步点等待text不为空
    watitproperty"text" not null显然不对,到底怎样呢
    horus_ra同学?。。。。。。



    我记得这个帖子我回过,怎么我回的帖子没了??

    编辑框中的值不可能是Null的,要么是有字符串,要么就是空字符串,也就是""
    简单来说,空字符串不等于Null!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2006-6-1 05:33:24 | 只看该作者
    depend on the developer, some textbox might use the property ("text") while others uses " value"

    step1.  type something in the textbox
    step2. object spy on it and find the appropriate property that contains that value of text
    step3. use that property
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 13:23 , Processed in 0.075552 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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