|
一段代码如下:
dim frameurl as string
frameurl="Type=Window;Caption=***** - Windows Internet Explorer;\;Type=Generic;Class=Shell DocObject View;ClassIndex=1;\;Type=HTMLDocument;HTMLTitle=*****"
StartBrowser "http://localhost:7001/test.html", "WindowTag=IE7"
Window SetContext, "WindowTag=IE7", ""
Window WMaximize, "", ""
'这里已经将焦点指向当前页面了啊
Browser NewPage, frameurl, ""
delayfor(3000)
result=SQAGetproperty("Type=PushButton;Name=button;HTMLText=点击测试","value",a)
SQAConsoleWrite str(result) & a
PushButton Click, Type=PushButton;Name=button;HTMLText=点击测试"-----问题出在这里,必须指明控件绝对路径,改成
PushButton Click, frameurl & ";\;Type=PushButton;Name=button;HTMLText=点击测试"就正常了,而SQAGetproperty不用加绝对路径能正常获取属性,这是为什么呢,我不想在每个控件前面都加上frameurl这样来操作
[ 本帖最后由 testlike 于 2008-6-10 14:31 编辑 ] |
|