回复 3# 1361739590
回 1361739590 大
你说的写法好像可以
因为 url 是公司内部的 ip
所以我就不贴出来了$oIE = _IECreate ("http://xxxxxx/Webcc2/default.aspx?Source=NwQos&ID=xxxxxx")
_IELoadWait($oIE)
Sleep(2000)
$oDiv = $oIE.document.getElementById("RadButton2")
$oDiv.Click()
sleep(2000)
_IENavigate($oIE, "http://xxxxxx/Webcc2/frmContentOriginal.aspx?STime=2017/05/01&ETime=2017/5/5&SERVICENAME=%E6%89%80%E6%9C%89%E5%96%AE%E4%BD%8D&SERVICECODE=PC1&ITEMTYPE=%E6%89%80%E6%9C%89%E9%A0%85%E7%9B%AE&SCORE=5,4,3,2,1&CAMPID=334,96,97,98,337,338&STATUS=1&OUTBOUNDTYPE=%E7%87%9F%E9%81%8B%E8%99%95")
我想请问的就是
当我按下那个按钮后
它会再跳到另一个页面
此时如果我在url 贴上我上面
_IENavigate 的 url
是可以有资料的
但是我如果直接像上面这样子跑
好像程式会有错误
感觉跑 _IENavigate 没有成功
错误讯息如下
"C:\Program Files (x86)\AutoIt3\Include\IE.au3" (272) : ==> The requested action with this object has failed.:
$oObject.navigate($sUrl)
$oObject^ ERROR
>Exit code: 1 Time: 5.851
请问这是为什么呢???
谢谢 |