Пробую автоматизировать оплату через Яндекс деньги
получаю страничку, на ней выбираю оплатить через Яндекс деньги, нажимаю Оплатить сейчас и дальше тупик. Необходимо из списка выбрать нужную карту, не могу понять за что зацепиться, частично номер карты находится несколько раз, но не могу поймать и сделать click.
Сделал просто через MouseClick, но список карт может поменяться и нужная карта будет по другим координатам
получаю страничку, на ней выбираю оплатить через Яндекс деньги, нажимаю Оплатить сейчас и дальше тупик. Необходимо из списка выбрать нужную карту, не могу понять за что зацепиться, частично номер карты находится несколько раз, но не могу поймать и сделать click.
Сделал просто через MouseClick, но список карт может поменяться и нужная карта будет по другим координатам
Код:
_IELinkClickByText ($oIE, "YD_EBANK")
$oElements = _IETagNameGetCollection ($oIE, 'input')
for $oElement in $oElements
If String ($oElement.value) = "yandex.wallet" Then
_IEAction($oElement, "click")
EndIf
Next
_IELoadWait ($oIE)
Sleep(2000)
$oElements = _IETagNameGetCollection ($oIE, 'button')
for $oElement in $oElements
If StringInStr ($oElement.innerText, "Оплатить сейчас") Then
_IEAction($oElement, "click")
EndIf
Next