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

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 Ответов
11602 Просмотров
Последний ответ Сентябрь 26, 2015, 20:48:06
от alex33
5 Ответов
3022 Просмотров
Последний ответ Январь 29, 2012, 01:05:09
от chymax3m
4 Ответов
3878 Просмотров
Последний ответ Апрель 01, 2012, 14:53:33
от joiner
2 Ответов
3128 Просмотров
Последний ответ Сентябрь 11, 2012, 13:07:39
от _Lexa98_
4 Ответов
2126 Просмотров
Последний ответ Декабрь 23, 2013, 21:43:20
от Suppir
0 Ответов
1414 Просмотров
Последний ответ Декабрь 23, 2013, 13:42:17
от forbrock
4 Ответов
1515 Просмотров
Последний ответ Сентябрь 04, 2014, 21:56:49
от Pavel
7 Ответов
1657 Просмотров
Последний ответ Ноябрь 30, 2014, 08:10:38
от shyra1976
17 Ответов
3891 Просмотров
Последний ответ Сентябрь 30, 2016, 20:59:53
от ini
1 Ответов
483 Просмотров
Последний ответ Сентябрь 22, 2017, 13:44:07
от gunter123