51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 914|回复: 9
打印 上一主题 下一主题

九期求助

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-17 17:17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录的代码
Sub Main
    Dim Result As Integer
    Dim text1 As string
    'Initially Recorded: 2006-4-17  16:58:04
    'Script Name: 1
   
   
    Window SetContext, "Caption=Program Manager", ""
    ListView DblClick, "Text=FolderView;\;ItemText=Internet Explorer", "Coords=33,24"
   
    Window SetContext, "Caption=about:blank - Microsoft Internet Explorer", ""
    ComboEditBox Click, "ObjectIndex=2", "Coords=90,7"
   
   
    InputKeys "www.51testing.com{ENTER}"
    Result=sqagetproperty("Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer","Caption",text1)
    msgbox text1
End Sub


怎么弹出的msgbox总去不到网站的Caption呢?用Inspector能获取Caption的值的啊。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-17 19:17:46 | 只看该作者
你看一下Result的值是多少,然后根据返回代码定位错误

[ 本帖最后由 海龙 于 2006-4-17 19:42 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-18 08:22:32 | 只看该作者
我看过的是1003,它找不到。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-18 08:35:00 | 只看该作者
窗体的上下文不对
Window SetContext, "Caption=about:blank - Microsoft Internet Explorer", ""   这里指定的是空白的IE为窗体上下文

InputKeys "www.51testing.com{ENTER}"  这个操作完成后,上下文已经变了,所以找不到

"Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer"
   这个识别字符串不足以找到对象,请使用Window SetContext指定窗体的上下文,或者使用 \ ,直接在识别串中指定父对象--桌面

    InputKeys "www.51testing.com{ENTER}"
    Result=sqagetproperty("Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer","Caption",text1)
    msgbox text1
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-4-19 08:31:37 | 只看该作者
Window SetContext, "Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer", ""
    Window Click, "", "Coords=284,-11"
    Result=sqagetproperty("Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer","Caption",text1)
    msgbox text1
这样还是没有,
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-19 11:31:41 | 只看该作者
resule的值是多少?
Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer
这个识别字符串通过Inspector获取
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-4-19 12:11:21 | 只看该作者
还是1003,Inspector能获取到Caption值的,但用这个函数就是取不到
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-4-23 09:15:49 | 只看该作者
原帖由 xiaonan 于 2006-4-19 12:11 发表
还是1003,Inspector能获取到Caption值的,但用这个函数就是取不到

楼上是潘总??
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-4-24 00:18:07 | 只看该作者
对象是有层次关系的,Inspector可以看出这种层次关系,将这些层次关系的识别字符串拷贝到sqagetproperty

Inspector看到的对象是数型结构,从低下向上找,找到底
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-4-24 08:24:55 | 只看该作者
哦,再试试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 02:20 , Processed in 0.071441 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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