ie 无法退出
代码如下,实现的功能是:每一轮相同的操作为:打开一号店 ——关闭一号店——打开京东——关闭京东——打开苏宁——关闭苏宁
用for next 进行5轮一样的操作
实测过程中,若只进行一轮,代码一切正常
但改成5轮时,代码无法正常进行,表现为:
打开一号店 ——关闭一号店——打开京东——关闭京东——打开苏宁——然后就一直停在苏宁的页面,不会继续操作了,求助这是为什么?
操作环境为:win7专业版sp164位 IE版本为:11.0.9600. 17420#Include <IE.au3>
Dim $url
$url = 'www.yhd.com'
$url = 'www.jd.com'
$url = 'www.suning.com'
For $i = 1 To 5;
round_1()
Next
Func round_1()
For $i = 1 To 3
$oIE = _IECreate($url[$i])
Sleep(1000)
Do
Until _IEQuit($oIE) = 1
Sleep(300)
Next
EndFunc 回复 1# fenhanxue
相同系统环境下,下面代码测试通过,依次成功打开网址后又将其关闭.#include <IE.au3>
Dim $url
$url = 'www.yhd.com'
$url = 'www.jd.com'
$url = 'www.suning.com'
For $i = 1 To 5
round_1()
Next
Func round_1()
For $i = 1 To 3
$oIE = _IECreate($url[$i])
Sleep(2000)
_IEQuit($oIE)
$oIE = 0
Next
EndFunc 用我的系统测试了一下,删了分号以后,也没问题啊。5轮都能打开关闭。 好奇怪,难道是我的IE有问题?
页:
[1]