wsmoxiannan 发表于 2012-2-27 14:46:56

如何点击网页中非常规的控件【已解决】

本帖最后由 wsmoxiannan 于 2012-3-2 18:43 编辑

如图,我想点击列表中行政部1,论坛上找了很久也没法解决,用网页快捕也不知怎么解决,请教下各位,下面是用网页快捕得到的一些信息
;脚本生成于网页快捕

#include <IE.au3>
$oIE = _IEAttach("http://192.168.5.96:8080/platforms/common!index.do","url")
$Ele = _IETagNameGetCollection($oIE,"DIV",32)
MsgBox(0,"元素html",$Ele.outerhtml)


网页快捕的引用代码:
<DIV style="CURSOR: pointer" class=tree-node jQuery1330320811682="210" node-id="462"><SPAN class=tree-indent></SPAN><SPAN class="tree-hit tree-collapsed" jQuery1330320811682="224"></SPAN><SPAN class="tree-icon tree-folder icon-ObjectKeygroup0"></SPAN><SPAN class=tree-title>行政部1</SPAN></DIV>

andersonljw 发表于 2012-2-27 15:28:25

网页快捕没有用过,帮你顶一下。。

lanzegh 发表于 2012-2-27 16:36:29

这个问题也遇到过,关注一下高手的解答

lanfengc 发表于 2012-2-27 17:10:39

没有用过这样的系统, 应该是需要用HttpWatch 查看提交的数据,用POST试试。

zldfsz 发表于 2012-2-27 17:53:44

希望风大哥能看到,我也求方法。后面是网页快捕地址

魔导 发表于 2012-2-27 17:56:09

用模拟操作行吗?
1.设置网页的位置及大小
2.用控件指标+偏移量去点击
3.用找色判断是否点击成功

wsmoxiannan 发表于 2012-2-28 08:59:23

回复 6# 魔导
谢谢你的建议,如果最后没有更好的办法只能用其他方法解决了。

wsmoxiannan 发表于 2012-2-28 09:01:58

回复 4# lanfengc
POST没接触过,昨天找了些资料来看估计还得花点时间。{:face (368):}

wsmoxiannan 发表于 2012-3-1 17:04:49

{:face (394):}看来目前这个问题是暂时解决不了啦

温柔的忘却 发表于 2012-3-2 15:52:27

本帖最后由 温柔的忘却 于 2012-3-2 15:53 编辑

{:face (47):}

温柔的忘却 发表于 2012-3-2 15:52:44

本帖最后由 温柔的忘却 于 2012-3-2 15:54 编辑

{:face (460):}

风行者 发表于 2012-3-2 16:08:49

div对象已经找到,可以尝试修改下生成代码
#include <IE.au3>
$oIE = _IEAttach("http://192.168.5.96:8080/platforms/common!index.do","url")
$Ele = _IETagNameGetCollection($oIE,"DIV",32)
_IEAction($Ele,"click") ;点击

也可以使用刚刚发布的_iequery函数,直接找到span对象,然后点击试试
#include <IE.au3>
#include <IEQuery.au3>;放在D:\autoit3\Include目录里
;<SPAN class=tree-title>行政部1</SPAN>
$oIE = _IEAttach("http://192.168.5.96:8080/platforms/common!index.do","url")
$oEle = _IEQuery($oIE,"SPAN",'outertext=行政部1,class=tree-title')
If @error Then MsgBox(0,"提示","获取元素失败")
_IEAction($oEle,"click")

iequery.au3 下载地址:
http://www.autoitx.com/forum.php?mod=viewthread&tid=30687&rpid=404238&fav=yes&ordertype=0&page=1#pid404238

wsmoxiannan 发表于 2012-3-2 18:41:35

回复 12# 风行者

感谢风行者的热心帮助,根据你的方法我已经解决问题了,今后还得多向你学习啊,再次谢谢。

魔导 发表于 2012-3-2 18:57:53

学习了,{:1_498:}

stjie 发表于 2012-12-7 11:30:03

下来学习下
页: [1] 2
查看完整版本: 如何点击网页中非常规的控件【已解决】