大神帮忙看下“IE登陆”为什么会有这样的提示错误【已解决】
本帖最后由 410521a 于 2013-3-13 12:58 编辑$User = _IEGetObjByName($oIE, "username")
$User.value = $name
$PW = _IEGetObjByName($oIE, "usepwd")
$PW.value = $ppp
$Code = _IEGetObjByName($oIE, "yzm_tbox")
$Code.value = $s_code_string
$Login = _IEGetObjByName($oIE, "ImageButton1")
$Login.click
--> IE.au3 V2.4-0 Warning from function _IEGetObjByName, $_IEStatus_NoMatch (Name: username, Index: 0)
"D:\????????\Upload.au3" (232) : ==> ???????????("Object").:
$User.value = $name
$User^ ERROR
为什么会提示这样的错误? 网站是这个 http://www.zzwljc.com:8080/
不好意思 是上边$OIE变量重复 冲突导致谢谢大家了 把user.value赋值那行改成用_ieformelementsetvalue($user,$name)赋值试试。 如果没问题,后面password也改成这样。。 你这样发帖的题目不利于以后搜索。 好的谢谢 我这两天回老家了· 明天就试试 不行啊 谁来看看 $User = _IEGetObjByName($oIE, "username")
这行返回值为0失败·为什么呢 我试过你1楼的代码,可以的啊。是否是autoit3的版本或浏览器的问题? AU3 是最新版本的· 浏览器是IE6的 #include <IE.au3>
$oIE = _IEAttach("http://www.zzwljc.com:8080/","url")
$Ele = _IEGetObjById($oIE,"username")
$Ele.value='1ss'
$Ele = _IEGetObjById($oIE,"usepwd")
$Ele.value='1ss'
$Ele = _IEGetObjById($oIE,"yzm_tbox")
$Ele.Focus()
$Ele.value='1ss'
$Ele = _IEGetObjById($oIE,"ImageButton1")
$Ele.click() 验证码 框怎么让他最简单的获得焦点· 这样才会出验证码· 验证码 框怎么让他最简单的获得焦点· 这样才会出验证码·
410521a 发表于 2013-3-13 13:00 http://www.autoitx.com/images/common/back.gif
.Focus() ;这不就是置焦点的命令了?
页:
[1]