|
我的情况是:在弹出的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 |
|