Автор Тема: Выбор конкретной банковской карты при оплате Яндекс.Деньги  (Прочитано 497 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dim-soft [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Пробую автоматизировать оплату через Яндекс деньги
получаю страничку, на ней выбираю оплатить через Яндекс деньги, нажимаю Оплатить сейчас и дальше тупик. Необходимо из списка выбрать нужную карту, не могу понять за что зацепиться, частично номер карты находится несколько раз, но не могу поймать и сделать click.
 Сделал просто через MouseClick, но список карт может поменяться и нужная карта будет по другим координатам
Код: AutoIt [Выделить]
 _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
 



Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
11537 Просмотров
Последний ответ Сентябрь 26, 2015, 20:48:06
от alex33
3 Ответов
2360 Просмотров
Последний ответ Октябрь 20, 2011, 10:40:01
от Kaster
5 Ответов
3012 Просмотров
Последний ответ Январь 29, 2012, 01:05:09
от chymax3m
4 Ответов
3837 Просмотров
Последний ответ Апрель 01, 2012, 14:53:33
от joiner
2 Ответов
3109 Просмотров
Последний ответ Сентябрь 11, 2012, 13:07:39
от _Lexa98_
0 Ответов
1409 Просмотров
Последний ответ Декабрь 23, 2013, 13:42:17
от forbrock
4 Ответов
1492 Просмотров
Последний ответ Сентябрь 04, 2014, 21:56:49
от Pavel
7 Ответов
1634 Просмотров
Последний ответ Ноябрь 30, 2014, 08:10:38
от shyra1976
17 Ответов
3848 Просмотров
Последний ответ Сентябрь 30, 2016, 20:59:53
от ini
1 Ответов
465 Просмотров
Последний ответ Сентябрь 22, 2017, 13:44:07
от gunter123