[решено]Нажатие кнопки-картинки в IE

Аватара пользователя
beve

Re: [решено]Нажатие кнопки-картинки в IE

Сообщение beve »

Код:

Код: Выделить всё

#include 
$oIE = _IECreate ("http://g1.botva.ru/")
$oForm = _IEFormGetCollection ($oIE, 0)
$email = _IEFormElementGetCollection ($oForm, 1)
$pass= _IEFormElementGetCollection ($oForm, 2)
_IEFormElementSetValue ($email, "abastrakciya@mail.ru")
_IEFormElementSetValue ($pass, "test123")
_IEFormSubmit ($oForm)
_IELoadWait ($oIE)
_IEImgClick ($oIE, "but_staff_p.png", "src") ;нажатие кнопки ШТАБ
_IELoadWait ($oIE)
_IEImgClick ($oIE, "1b_shtab2_p.png", "src") ; нажатие кнопки Штабные списки
_IELoadWait ($oIE)
$oForm = _IEFormGetCollection ($oIE, 2) ;Сдесь цыфра - это номер игрока в списке сферху вниз: первый игрок - 1 и т. д.(под номером - 0 там форма для ввода-поиска соперника)
_IEFormSubmit ($oForm)
Sleep(10000) ;пауза перед закрытием страницы (закрывать нужно обязательно. Или так, или вручную нажимать ВЫХОД)
_IEImgClick ($oIE, "but_exit_p.png", "src") ;нажатие кнопки ВЫХОД

У меня только так выходит, пока нажать кнопку не по индексу формы (каждый игрок в списке - это новая форма), а по имени игрока - не выходит.
Ответить

Вернуться в «AutoIt»