51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3297|回复: 0
打印 上一主题 下一主题

[Robot] 计算器例子的实际应用出错以及最终的解决办法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-11-8 16:10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://bbs.51testing.com/viewthread.php?tid=74&fpage=1

呵呵,今天看到了海龙版主写的一个文章,觉得被受启发,然后就拿出来自己进行了一番研究(计算器的那个例子)。

我的目的是要将启动的“计算器”的Caption属性拿出来,然后显示在msg里面。

是不是看起来觉得很简单......

但是我在实际的应用中却遇到了一些意外:
最开始的时候我的脚本如下:
Sub Main
    Dim Result As Integer
    Dim sum as string
    'Initially Recorded: 2003-7-21  11:07:34
   
    StartApplication "C:\windows\system32\calc.exe"
    Window SetContext, "Caption=计算器・, ""
   ' Result= SQAGetProperty ("Type=Window","Caption", sum)
     msgbox sum
   
End Sub

run以后发现“计算器”没有被取出来,单步跟踪系统提示1002错误。
郁闷!

期间共折腾了1小时

十分郁闷

后来将脚本进行了一个小小的变化:

  Result= SQAGetProperty ("CurrentWindow","Caption", sum)

系统成功读出了Caption属性。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 23:44 , Processed in 0.072906 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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