longmashan 发表于 2011-7-27 13:09:18

找不到父对象啊,请大侠帮忙

我的情况是:在弹出的windows窗口口下去点击一个link作为原先出发弹窗口的webedit的值,现在是在弹出窗口中说找不到link的父对象page
用spy去查看page的属性,其中url是动态变化的。用对象库去添加时发现有两个在当前windows窗口下有两个page对象,除了url其他属性都一样,只是link的父对象的那个page的url是动态变化的,另外一个是不变化的
ps:windows窗口用spy去识别时说windows不支持run time属性,不知道“:=”这样的描述对不对呢
折腾两天了,纠结啊。本人是只刚接触QTP的菜鸟,望前辈们、大侠们赐教啊,谢谢啦!
class newxinwenbaocun
        Function newxinwenbaocun(Sheet_Name)
        Set browsDesc = description.create()
        Set pageDesc = description.create()
                Set zhanghao = description.create()
                dim neirong
                neirong = DataTable("内容",Sheet_Name)
                dim biaoti
                biaoti = DataTable("标题",Sheet_Name)
                Set curPage = Browser(browsDesc).Page(pageDesc)
                curPage.Sync                     
                '点击菜单进入新闻管理,输入信息保存
                curPage.WebElement("innertext:=新闻管理","nodeName:=LABLE","innerHTML:=新闻管理").Click
                wait 1                           
                curPage.WebButton("name:=增加").Click
                curPage.WebEdit("name:=\_15\_title").Set biaoti
                curPage.WebCheckBox("name:=title\_css","sourceIndex:=327","value:=b").Set "ON"
                curPage.WebEdit("name:=\_15\_authorship").Set neirong
                curPage.WebEdit("name:=\_15_typeName","type:=text").click
               wait 2            
curPage.Window(":=").Page("name:=","nameProp:=用户目录","title:=用户目录").Link("name:=员工文化").Click            
                curPage.WebButton("className:=article\_submit").Click               
        End Function       
end class
页: [1]
查看完整版本: 找不到父对象啊,请大侠帮忙