EugeneDavid
Новичок
- Сообщения
- 4
- Репутация
- 0
Всем привет!
Может кто сталкивался с следующей проблемой:
Есть веб клиент. Нужно залогиниться в него и кликнуть один пунк меню, потом следующий.
Ситуация следующая: Если уже открыто одно окно веб клиента в который залогинились, то скрипт спокойно открывает новое окно и кликает все нужные меню.
Если же окно не открыто, то только логинится, а меню не жмакает.
Может кто сталкивался с следующей проблемой:
Есть веб клиент. Нужно залогиниться в него и кликнуть один пунк меню, потом следующий.
Ситуация следующая: Если уже открыто одно окно веб клиента в который залогинились, то скрипт спокойно открывает новое окно и кликает все нужные меню.
Если же окно не открыто, то только логинится, а меню не жмакает.
Код:
#include <IE.au3>
$sLogin = 'log'
$sPass = 'pass'
$oIE = _IECreate('URL')
$oForm = _IEFormGetCollection($oIE, 0)
$oLogin = _IEFormElementGetObjByName($oForm, 'loginContainer$username')
_IEFormElementSetValue($oLogin, $sLogin)
$oPass = _IEFormElementGetObjByName($oForm, 'loginContainer$password')
_IEFormElementSetValue($oPass, $sPass)
$oEnterButton = _IEFormElementGetObjByName($oForm, "loginContainer$ctl08")
_IEAction($oEnterButton,"focus")
_IEAction($oEnterButton,"click")
Sleep(1000)
$oReceiveButton = _IEGetObjById($oForm, "menu_13")
_IEAction($oReceiveButton,"focus")
_IEAction($oReceiveButton,"click")
Sleep(3000)
$oNewReceiveOrderButton = _IELinkClickByText($oIE, "New Order")
_IEAction($oNewReceiveOrderButton,"click")