51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5769|回复: 12
打印 上一主题 下一主题

[原创] checkproperty方法的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-4 12:19:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问可以这样做吗 :
dim actual
actual="xiaochong"
Window("名片界面").WinObject("名片界面_一般_昵称").CheckProperty"text",actual
actual为变量,我刚这样试了一下,居然没有通过
还报这样的错: Property "text" has the actual value: "xiaochong". The expected value was "xiaochong". Failed 2009-2-4 - 12:04:42

这怎么回事呢?明明预期值和实际值都一样啊

[ 本帖最后由 wshyzhywx 于 2009-2-26 21:57 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-2-4 12:34:11 | 只看该作者
"text"是字符,actual是变量,是不是这原因?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-2-4 12:52:03 | 只看该作者
那应该如何转换?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-2-4 13:10:54 | 只看该作者
checkproperty这样的用法没有问题。再检查一下你的脚本:
1.actual=xiaochong 这句话xiaochong没有加引号,你是将变量值付给变量吗,还是将字符串付给变量
2.确认一下实际结果与期待结果是否完全一致,例如是否有空格、回车符等等
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-2-4 14:32:06 | 只看该作者
代码我刚检查过了没有问题,也没有含空格 回车之类的问题,加上双引号后,还是报同样的错误....  郁闷了... 期盼大家帮忙解决
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-2-4 15:23:51 | 只看该作者

谁能提供Flash制作网站的QTP插件下载直接连接地址

谁能提供Flash制作网站的QTP插件下载直接连接地址  非常需要
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-2-26 21:57:39 | 只看该作者
继续顶 不让它沉!~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2009-2-27 10:07:22 | 只看该作者
    你使用Object Spy 看看 Window("名片界面").WinObject("名片界面_一般_昵称")的 text 属性值到底是什么。注意数据的类型是否一致。如果还不行,运行下面的语句看一下运行结果:
    Msgbox Window("名片界面").WinObject("名片界面_一般_昵称").GetROProperty("text")
    Msgbox TypeName(Window("名片界面").WinObject("名片界面_一般_昵称").GetROProperty("text"))
    actual="xiaochong"
    Msgbox StrComp(Window("名片界面").WinObject("名片界面_一般_昵称").GetROProperty("text"),actual,1)

    [ 本帖最后由 walker1020 于 2009-2-27 10:08 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-2-27 14:31:08 | 只看该作者

    回复 8# 的帖子

    运行的结果是:
    xiaochong
    string
    0
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2009-3-3 15:59:02 | 只看该作者
    继续顶 不让它沉!~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-3-4 23:17:36 | 只看该作者
    CheckProperty属性名,属性值,可以常量,参数化
    参数化有3种,DataTable,Environment,RandomNumber
    如:
    Window("Flight Reservation").WinEdit("Order No:").CheckProperty "text", Environment("p_PropertyValue")
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-4-6 15:20:14 | 只看该作者
    顶!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-4-8 18:09:59 | 只看该作者
    肯定是类型的问题,,,
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 00:45 , Processed in 0.077588 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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