51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3209|回复: 14
打印 上一主题 下一主题

[原创] GetTextLocation的一个问题

[复制链接]
  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    1#
    发表于 2010-3-8 17:29:56 | 显示全部楼层
    呵呵,问题是   L,T,R,B 是什么? 是out类型
    sample 给的是对变量赋的一个初值。
    get的坐标能是你给的值吗?在想想吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2010-3-9 13:02:00 | 显示全部楼层

    回复 6# 的帖子

    windowListView 的区域范围不用你给,那是每个对象的属性
    out 是地址传递的变量前缀 in 是值传递的前缀
    你能告诉我: L,T,R,B 的结果你是怎么验证的呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2010-3-9 16:10:05 | 显示全部楼层
    你上面的数据应该没有意义,但是出来负数就应该不对了
    object.GetTextLocation (TextToFind, Left, Top, Right, Bottom, [MatchWholeWordOnly])

    TextToFind 位置是否有变化 也就是 你搜索的文本信息在WindowListView中的位置有没有变?

    我上面的结论是错误的
    不写脚本不知道问题出在哪了,Left, Top, Right, Bottom 变量 既是in 又是out

    当给出的范围下于实现的坐标范围,会以给定的范围减去实际的范围值 不算高位
    如:



    [ 本帖最后由 liujinkui 于 2010-3-9 18:11 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2010-3-10 17:57:01 | 显示全部楼层
    原帖由 z_kh 于 2010-3-10 10:28 发表
    呵呵,
    你现在给的例子就是我现在的困惑了
    问题
    1 负数首位相减,正数末位相减?
    2 in的范围值作用好象没什么意义
    3 out的并不是我本身所想要的文本的区域
    4 其实这个方法本身除了找到是否存在文字外,LTRB这 ...


    问题1 看结果现在是这样的
    问题2 in 过来的范围 ,应该是指 在符合多个搜索结果有效
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-5 18:43 , Processed in 0.065810 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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