Что нового

чекбокс в ифрейме не нажать.

valdur2000

Знающий
Сообщения
155
Репутация
7
Здравствуйте уважаемые.
сломал все ногти и погнул пальцы о какой-то никчемный чекбокс..
https://curkbell.fr/reg/registrationDealer.html
по этому адресу лежит простенький фрейм. тхт заполняются, дропдауны выбираются, а чекбокс не нажимается... все перепробывал. бессилен. прошу помощи.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Может это поможет:
Код:
_IEFormElementCheckBoxSelect()

В справке посмотри....
 
Автор
V

valdur2000

Знающий
Сообщения
155
Репутация
7
все пробовал... не работает... потому и адрес показал... я не могу получить сам объект, что бы потом его в _IEFormElementCheckBoxSelect() передать. ошибка Error from function _IEFormElementCheckboxSelect, $_IEStatus_InvalidObjectType
 

ggzgamer

Осваивающий
Сообщения
134
Репутация
23
Объектов форм и вправду нет на странице. Только через получение объекта по ID.
Код:
#include <ie.au3>
$sUrl='https://shop.turkcell.de/reg/registrationDealer.html'
$oIE=_IEAttach($sUrl, 'url')
If @error Then
    $oIE=_IECreate($sUrl)
EndIf
;~ $oForms=_IEFormGetCollection($oIE)
;~ For $oForm In $oForms
;~ 	MsgBox(0, '', _IEPropertyGet($oForm, 'outerhtml'))
;~ Next
$oCheck=_IEGetObjById($oIE, 'confirmGtc')
_IEAction($oCheck, 'click')
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Оказывается надо было не через:
Код:
_IEFormElementCheckBoxSelect()
делать а через:
Код:
_IEAction($oCheck, 'click')
. :whistle:
 
Верх