51Testing软件测试论坛

标题: 为什么pushbotton click 失败呢,请大家帮忙 [打印本页]

作者: testlike    时间: 2008-6-10 14:29
标题: 为什么pushbotton click 失败呢,请大家帮忙
一段代码如下:
  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 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2