nop 发表于 2011-12-6 16:52:10

已解决 这个checkbox应该如何点上 ? IE

本帖最后由 nop 于 2011-12-6 19:35 编辑

这个网页https://www.dropbox.com/referrals/NTUyMjg3NTYwOQ?src=global9

里面有三个form,但是都没name,导致我无法使用_IEFormGetObjByName ,如果我直接用$oIE 作为上级变量,就无法填写成功(估计有name重复的),几个input还可以勉强用send,但是checkbox我就没办法了,

还有就是_IEFormElementCheckBoxSelect这个函数不懂,参数第一项能不能直接用 $oIE,第二项$s_name是什么意思?(帮助chm:$s_name 指定想要匹配的表单名称 )

suiyefeng 发表于 2011-12-6 19:15:26

本帖最后由 suiyefeng 于 2011-12-6 19:18 编辑

测试可以选择啊
#include <ie.au3>
$oIE = _IECreate("https://www.dropbox.com/referrals/NTUyMjg3NTYwOQ?src=global9", 1)
$check = _IEGetObjById($oIE , "tos_agree")
If Not $check.checked Then
        $check.click
EndIf

表单没有名字,可以用_IEFormGetCollection 这个函数来解决

nop 发表于 2011-12-6 19:35:41

多谢楼上的同学

hfwcy 发表于 2011-12-28 17:11:04

路过,看一下
页: [1]
查看完整版本: 已解决 这个checkbox应该如何点上 ? IE