Автор Тема: Нажатие на кнопку с помощью _IEGetObjById  (Прочитано 148 раз)

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

Оффлайн Dk [?]

  • Новичок
  • *
  • Сообщений: 336
  • Репутация: 2
    • Награды
Версия AutoIt: 3.3.12.0


Описание:

Доброго день.
К сожалению, что то поменялось на странице и мой скрипт не работает больше. И я не могу понять почему.

Код: AutoIt [Выделить]
  $oIE = _IECreate("https://www.amazon.de/ap/signin?_encoding=UTF8&openid.assoc_handle=deflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.de%2Fgp%2Fyourstore%2Fhome%3Fie%3DUTF8%26action%3Dsign-out%26path%3D%252Fgp%252Fyourstore%252Fhome%26ref_%3Dgno_signout%26signIn%3D1%26useRedirectOnSuccess%3D1")
                     
                       $oLogin = _IEGetObjById($oIE, 'continue')
                      _IELoadWait($oIE)
                      $oLogin.click()


Примечания:

Код создаёт окно со страницей где должен нажать на кнопку "Weiter"
Ошибку не показывает. Создаётся страница, но на кнопку перестал нажимать.
Помогите пожалуйста нажать её.
« Последнее редактирование: Ноябрь 09, 2017, 12:07:24 от Dk »

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

Нажатие на кнопку с помощью _IEGetObjById
« Отправлен: Ноябрь 08, 2017, 14:44:28 »

Оффлайн gunter123 [?]

  • Новичок
  • *
  • Сообщений: 36
  • Репутация: 15
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Нажатие на кнопку с помощью _IEGetObjById
« Ответ #1, Отправлен: Ноябрь 08, 2017, 15:07:14 »
Код: AutoIt [Выделить]
#include <IE.au3>

$oIE = _IECreate("https://www.amazon.de/ap/signin?_encoding=UTF8&openid.assoc_handle=deflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.de%2Fgp%2Fyourstore%2Fhome%3Fie%3DUTF8%26action%3Dsign-out%26path%3D%252Fgp%252Fyourstore%252Fhome%26ref_%3Dgno_signout%26signIn%3D1%26useRedirectOnSuccess%3D1")

$oLogin = $oIE.document.getElementsByClassName("a-button-input")  ; Класс кнопки "Weiter"
$oLogin.item(0).focus()
Sleep(25)
$oLogin.item(0).click()
 

Is it future or is it past?

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3989
  • Репутация: 960
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Нажатие на кнопку с помощью _IEGetObjById
« Ответ #2, Отправлен: Ноябрь 08, 2017, 19:41:03 »
Dk
Версия AutoIt: ?

Скорблю и помню.




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

Re: Нажатие на кнопку с помощью _IEGetObjById
« Ответ #2 Отправлен: Ноябрь 08, 2017, 19:41:03 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
3008 Просмотров
Последний ответ Май 24, 2011, 17:10:05
от Sergey2210
3 Ответов
2011 Просмотров
Последний ответ Апрель 06, 2012, 00:28:02
от papa
3 Ответов
1309 Просмотров
Последний ответ Март 27, 2014, 19:39:25
от Garrett
1 Ответов
898 Просмотров
Последний ответ Ноябрь 05, 2014, 13:48:40
от mugger
9 Ответов
1837 Просмотров
Последний ответ Август 24, 2015, 10:37:21
от joiner
0 Ответов
415 Просмотров
Последний ответ Август 24, 2015, 09:17:24
от Yashied
10 Ответов
2301 Просмотров
Последний ответ Август 18, 2016, 15:15:46
от Dk
0 Ответов
522 Просмотров
Последний ответ Май 16, 2017, 03:30:45
от zevoice
1 Ответов
489 Просмотров
Последний ответ Август 15, 2017, 09:47:26
от Boris
8 Ответов
408 Просмотров
Последний ответ Август 14, 2017, 14:42:54
от Boris