九期求助
录的代码Sub Main
Dim Result As Integer
Dim text1 As string
'Initially Recorded: 2006-4-1716: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的值的啊。 你看一下Result的值是多少,然后根据返回代码定位错误
[ 本帖最后由 海龙 于 2006-4-17 19:42 编辑 ] 我看过的是1003,它找不到。 窗体的上下文不对
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 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
这样还是没有, resule的值是多少?
Type=Window;Caption=软件测试专业网站:51Testing无忧测试网 - Microsoft Internet Explorer
这个识别字符串通过Inspector获取 还是1003,Inspector能获取到Caption值的,但用这个函数就是取不到 原帖由 xiaonan 于 2006-4-19 12:11 发表
还是1003,Inspector能获取到Caption值的,但用这个函数就是取不到
楼上是潘总?? 对象是有层次关系的,Inspector可以看出这种层次关系,将这些层次关系的识别字符串拷贝到sqagetproperty
Inspector看到的对象是数型结构,从低下向上找,找到底 哦,再试试
页:
[1]