本帖最后由 Zuma 于 2012-6-1 16:13 编辑
最新情况,单个用户没问题,多用户顺序登录时出现问题了
*********************************************
一个用户时,用 $oIE.document.getElementById('Ecom_User_ID').value =111
$oIE.document.getElementById('Ecom_Password').value = "123"
; Sleep(3000)
_IEFormImageClick($oIE,"index_submit.jpg","src")
不行,最后把ie阻挡弹出窗口放开,才成功
多个用户时Dim $name[3]=["111","2222","3333"]
Dim $i
;启动ie
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.visible = 1
$oIE.navigate("http://170.117.131.15/mh/index.jsp")
$oIE.top = 0
$oIE.left = 0
$oIE.height = @DesktopHeight-30
$oIE.width = @DesktopWidth
;赋值
for $i=0 to 2 step 1
;Do
Sleep (1500)
;Until $oIE.busy = False Or $oIE.readyState = 4
$oIE.document.getElementById('Ecom_User_ID').value = $name[$i]
$oIE.document.getElementById('Ecom_Password').value = "l123"
; Sleep(3000)
_IEFormImageClick($oIE,"index_submit.jpg","src")
Sleep (6000)
WinKill("此ie的标题")
Next
;WinKill("ie标题")
系统总是显示只有222用户登录,但另外两个用户分明已经显示在用户名的输入框中,但登录确显示的是222用户,
这是要手动干预,点登录按钮,就能正常登陆
请教各位。谢谢 |