Что нового

Как нажать кнопку

Anna

Новичок
Сообщения
119
Репутация
2
Здравствуйте.
Каким способом ещё можно нажать кнопку эту
Код:
<a id="start_task_btn" class="btn green inline" href="https://accounts.google.com" onclick="start_task();" target="_blank" data-loading-text="Создаю заявку...">Начать</a>
Раньше делала так
Код:
Local  $oForm = _IEGetObjById($oIE, "start_task_btn")
   If IsObj($oForm) Then
 $oIe.document.getElementsByClassName('btn green inline').item(0).click()

Теперь не работает.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Anna
Дайте ссылку на страницу.
 
Автор
A

Anna

Новичок
Сообщения
119
Репутация
2
Garrett
Не получится, там верифицированная регистрация нужна.
Похоже, что дело не в кнопке. В консоли такая ошибка.
Код:
>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Administrator\Desktop\SP_SOCP.au3"    
--> IE.au3 T3.0-2 

Warning from function _IELoadWait, $_IESTATUS_LoadWaitTimeout
--> IE.au3 T3.0-2 Warning from function _IEFormElementGetObjByName, $_IESTATUS_NoMatch
"C:\Program Files\AutoIt3\Include\IE.au3" (272) : ==> The requested action with this object has failed.:
$oObject.navigate($sUrl)
$oObject^ ERROR
Проблема в библиотеке IE.au3? Как её исправить?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Поставьте версию 3.3.12.0
Не используйте IE.au3
Установите IE11
Выучите объектную модель документа
Напишите свой IE UDF
Забудьте об AutoIT
Изучите Javascript

Вот план действий.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Anna [?]
В консоли такая ошибка.

Ну, я как-то пропускал в Хогвартсе уроки ясновидения. Судя по вашему куску кода в первом посту, функцией
Код:
_IEFormElementGetObjByName
там даже не пахнет.
 
Автор
A

Anna

Новичок
Сообщения
119
Репутация
2
Garrett
Так, значит, прогуливали занятия, поня-ятно )

Garrett [?]
там даже не пахнет
Более того, в скрипте вообще не используется
Код:
_IELoadWait

Попытаюсь воспользоваться вашим советом inververs
установлю версию 3.3.12.0
Спасибо, за участие.
 
Верх