51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] windows里的计算器的基本操作对象识别失败……

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-21 17:18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于window里的计算器,我设置了只打开C:\WINDOWS\system32\calc.exe测这个应用程序,然后在expert view里写了这么一段:
Dim a, b
a = RandomNumber(0,9)
b = RandomNumber(0,9)

Window("Calculator").WinButton("text:=a").Click
Window("Calculator").WinButton("+").Click
Window("Calculator").WinButton("text:=b").Click
Window("Calculator").WinButton("=").Click
Window("Calculator").Close

可是运行到红色那一行就出错了,错误提示以下两种都碰到过:

Cannot find the "[ WinButton ]" object's parent "[ Window ]" (class Window). Verify that parent properties match an object currently displayed in your application.

Cannot identify the object "[WinButton]" (of class WinButton). Verify that this object's properties match an object currently displayed in your application.


这是为什么呢?我是想让calc程序随机点两个数进行相加,winbutton这里用了描述性编程,我觉得应该没错呀,可是就是有问题。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-21 19:43:27 | 只看该作者
Window("Calculator").WinButton("text:=a").Click  //这里a为字符,而非变量
Window("Calculator").WinButton("text:="&a).Click
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-6-21 19:57:30 | 只看该作者
非常谢谢斑竹,明白了

还有个问题:
Window("Calculator").WinButton("+").Click
加号这里假如我也想用描述性编程,似乎:
Window("Calculator").WinButton("text:=+").Click这样就会出错,该怎么处理加号呢这里。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2009-6-21 21:31:02 | 只看该作者
    貌似用转移字符....

    这样写可以通过:
    Window("Calculator").WinButton("text:=\+").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-6-22 10:17:18 | 只看该作者
    学习了,基本上不用DP,没搞明白为什么要转义?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-6-22 12:03:15 | 只看该作者

    回复 5# 的帖子

    因为+在vbs的正则表达式中属于特殊字符一类。须要转义
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-6-26 22:24:40 | 只看该作者
    哦对哦,:=后面的是不是等于就是正则表达式?难怪呢:) 谢谢各位!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 11:53 , Processed in 0.078793 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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