|
现在在写一个公司菜单右键的点击事件的脚本,遇到难题:
该弹出的菜单是个div,里面有table,td,文字,难题在于,click是针对TD的,我使用脚本:
Browser("title:="&BrowserTitle).Page("title:="&PageTitle).Frame("name:=mainFrame").WebElement ("html id:=itemMenu").WebTable("index:=1").WebElement("innerText:=新增目录","index:=1").click
预期:弹出新增目录的页面
结果:啥反应也没有,查看运行结果,是 WebTable.CLICK
个人分析,是否是WebElement("innerText:=新增目录","index:=1")没有识别吗?还是说这个事件是用click没有办法去识别?
对于右键菜单用IE DEV去查看出来的源码如下:
<HTML><HEAD><STYLE> </STYLE></HEAD><BODY class="body_main"><DIV><DIV class="rightshow" id="itemMenu"><TABLE style="BORDER-RIGHT: #abc9de 1px solid; BORDER-TOP: #abc9de 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #abc9de 1px solid; COLOR: #013364; BORDER-BOTTOM: #abc9de 1px solid; BACKGROUND-COLOR: #fbfcfe" height="100%" cellSpacing="1" cellPadding="1" width="100%" border="0"><TBODY><TR><TD style="BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; PADDING-LEFT: 10px; BORDER-LEFT: 0px outset; CURSOR: hand; BORDER-BOTTOM: 0px outset" onclick="parent.addGjml()" align="left"> 新增目录 </TD></TR></TBODY></TABLE></DIV></DIV></BODY></HTML>
期待高手帮我分析下,谢谢了哦 |
|