Здравствуйте. столкнулся с проблемой, после входа на сайт, нужно выбрать значение select option, скрипт выбирает нужное значение, всё хорошо, НО подтверждения на сайте что скрипт выбрал нужное значение НЕТ. По видимому не срабатывает fireevent или что то ещё, не пойму.
код select
что делает скрипт
значение select можно менять через адресную строку, но тогда перезагрузится страница, чего не нужно делать. подскажите, что делать?
код select
Код:
<select id="amount_type">
<option value="payout" id="payout_option">Выплата</option>
<option value="stake" id="stake_option">Ставка</option>
</select>
что делает скрипт
Код:
#include <IE.au3>
$url ="https://www.binary.com/ru/trading.html?currency=USD&market=volidx&underlying=R_10&formname=risefall&date_start=now&duration_amount=10&duration_units=t&amount=1&amount_type=stake&expiry_type=duration"
$ie_gui = _IECreate($url)
WinSetState(_IEPropertyGet($ie_gui, 'hwnd'), "", @SW_MAXIMIZE)
_IELoadWait($ie_gui)
If @Error Then
MsgBox(64,"тест","Браузер не найден")
EndIf
Sleep(5000)
$websocket_form = _IEGetObjById($ie_gui,"websocket_form")
$select_amount_type = _IEGetObjById($websocket_form,"amount_type")
$select_amount_type.fireEvent("OnKeyDown")
$select_amount_type.fireEvent("OnKeyUp")
_IEFormElementOptionSelect($select_amount_type,"payout",1,"byValue")
значение select можно менять через адресную строку, но тогда перезагрузится страница, чего не нужно делать. подскажите, что делать?