Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   проблемы подтверждения ввода в IE (http://forum.oszone.net/showthread.php?t=147886)

abb269 13-08-2009 15:05 1192788

проблемы подтверждения ввода в IE
 
Здравствуйте,
При работе с IE столкнулся с неразрешимой (надеюсь, что пока и что только для меня) проблемой ввода подтверждения заполнения формы.
Вот такой код на AutoIt-е
Код:

#include "IE.au3"

$IEwinMsg="Message from webpage"

$oIE = _IECreate ("xxxxxxxxxxx")
bla-bla-bla
$oForm = _IEFormGetObjByName ($oIE, "newa")
$oQuery = _IEFormElementGetObjByName ($oForm, "NewOrd")
_IEAction ($oQuery, "click")

MsgBox(0,"Проблема","Это сообщение не появляется до отработки окна подтверждения")

; нажимаем на ок (сюда, есс-но, скрипт тоже не идет до отработки окна подтверждения)
WinWaitActive($IEwinMsg)
ControlSend($IEwinMsg,"","Button1","{Enter}")

Сперва заполняем в Эксплоурере данные, нажимаем на "отправить", и сразу появляется окно с запросом о подтверждении, которое никакими средствами (winGetTitle, например) не читается. И соответсвенно ничего автоматом я нажать не могу.
Заранее спасибо за любой совет.

Medic84 14-08-2009 21:06 1193787

Ну могу посоветовать просто отравить нажатие на Enter. Если окно по умолчанию активное :)

amel27 15-08-2009 10:37 1194046

abb269, "xxxxxxxxxxx/bla-bla-bla" это такой прикол?

timsky 15-08-2009 23:18 1194453

amel27, Сайт сверхсекретный :)

abb269 17-08-2009 09:35 1195394

Секретов особых нет, просто это личный кабинет на сайте интернет-брокера, регистрация после внесения денежных средств.
Вариант с Enter пробовал практически сразу - нуль эффекта.
Может кто знает все-таки какие-то типовые решения, очень похоже, что подтверждение забирает управление на себя, забирает "всё полностью"...
Может какие настройки IE надо выставить... или изменить...


Время: 12:58.

Время: 12:58.
© OSzone.net 2001-