Что нового

Возникает сбой в работе скрипта с окном IE

ason

Новичок
Сообщения
25
Репутация
0
Версия AutoIt: 3.3.14

Описание:
Здравствуйте! Прошу помочь. Пишу скрипт, который заходит в гости к членам группы. Пока умнее ничего не придумал, как кликать по позиции курсора. (Если, кто-то подскажет что-то лучше, буду очень признателен). Но пока проблема в следующем: Скрипт вроде работает нормально из под анонимного пользователя, но когда заходишь в свой аккаунт и потом запускаешь скрипт, он не ждет полной загрузки окон IE, летит как по скользкой дорожке. Прошу показать в чем причина.

Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

$oIE = _IECreate('http://ok.ru/sovr.mam/members');Открываем одноклассники
Sleep(100); делаем паузу

While 1

	For $i = 0 to 20
    _MousClick()
	Sleep(1000)
	Next

_IELoadWait($oIE, 100, 20000);Ждем загрузки ок
MouseMove(740, 755) ;Наводим мышку на миниатюру слева №4
Sleep(1000)
MouseClick("left")
_IELoadWait($oIE, 100, 20000);Ждем загрузки окна

MsgBox (1, "Info", "Готово!")
WEnd

Func _MousClick()

MouseMove(460, 285) ;Наводим мышку на миниатюру слева №1
 _ClickPhoto()
MouseMove(620, 285) ;Наводим мышку на миниатюру слева №2
 _ClickPhoto()
MouseMove(800, 285) ;Наводим мышку на миниатюру слева №3
 _ClickPhoto()
MouseMove(980, 285) ;Наводим мышку на миниатюру слева №4
 _ClickPhoto()

EndFunc

Func _ClickPhoto()
MouseClick("left")
_IELoadWait($oIE, 100, 20000);Ждем загрузки окна
Send ( "{BACKSPACE}")
_IELoadWait($oIE, 100, 20000);Ждем загрузки окна
$oIE.document.parentWindow.scrollBy(0,1*400)
Sleep(500)
EndFunc

P.S. Переписал все на FF - работает без глюков.
 
Верх