dhh45 发表于 2010-9-8 10:13:29

这样的页面如何操作,用UDF一些函数得到结果为空

登录后页面源码如下所示

<html>
<head></head>
<Frameset id="frameset">
    <frame id="menubar" title="leftFrame" name="menubar" src="showmenu.do">
        <html>
          <head></head>
          <body>
             <ul>
               <li expanded="0" style="cursor:default;">
                  <img></img>
                  <span cc2_id="0">测试</span>
                  <ul>
                     <li>
                         <img></img>
                         <span>test1</span>
                     </li>
                  </ul>
                  </span>
               </li>
             </ul>
         </body>                  
        </html>
   </frame>
</Frameset>
<frameid="mid"></frame>
</html>

第一个frame是菜单(在页面左边),点击“测试”,test1菜单出现在“测试”菜单下方,点击test1在页面中央显示相关链接内容

如何点击“测试”??

onlonely 发表于 2010-9-10 10:17:20

首先使用
_IEFrameGetObjByName ($oIE, "iFrameTwo")
或者
_IEFrameGetCollection ( ByRef $o_object [, $i_index = -1] )
获得foame对象
其次使用
_IEFormElementGetObjByName ( ByRef $o_object, $s_name [, $i_index = 0] )
获得你需要点击的对象
然后使用对象click($obj.click)方法
就可以点击此对象
页: [1]
查看完整版本: 这样的页面如何操作,用UDF一些函数得到结果为空