|
3#
楼主 |
发表于 2008-7-16 15:22:40
|
只看该作者
回复 2# 的帖子
代码这样写的:
Dim menuName
menuName="按群组授权"
Set curPage=Browser("首页").Page("首页_2")
menu=split(menuName,"-")
curPage.WebElement("innerhtml:="&menu(0)).Click
For i= 1 to UBound(menu)
Set menuDesc = description.Create()
menuDesc("text").Value=menu(i)
menuDesc("micclass").Value = "Link"
if curPage.Exist(1) then
label = 0
While(label = 0)
Set menuLists = curPage.ChildObjects(menuDesc)
NumberOfLists = menuLists.Count()
If NumberOfLists=1 Then
menu(i)=menuLists.Item(0).GetROProperty("html id")
label = label + 1
elseif NumberOfLists>1 then
For j=0 to NumberOfLists
tempText=menuLists.Item(j).GetROProperty("html id")
If instr(tempText,menu(i-1))>0 Then
menu(i)=tempText
label = label + 1
Exit For
End If
Next
End If
Wend
curPage.Link("html id:="&menu(i)).Click
end if
Set menuLists = nothing
Set menuDesc = nothing
Next
Set curPage = nothing
刚才尝试了下,好像不行,我的页面是这样的
首先打开一个下拉框,点击系统菜单
页面出现3个根菜单:系统管理控制台,即席查询系统,内容管理系统
点击根菜单:系统管理控制台,一级菜单打开,再点击其下面的子菜单:统一权限管理,二级菜单打开
最后再点击按群组授权这第三级菜单,选中 |
|