Что нового

[Автоматизация] Выбор пункта из выпадающего списка

rafaga

Новичок
Сообщения
4
Репутация
0
Не получается выбрать пункт из списка. Пытался "select-input" по классу, но не получается это использовать. Помогите пожалуйста выбрать 71 пункт в первом выпадающем списке "УФМС России по г. Москве"
Код:
#include <IE.au3>



Dim $sURL ="https://xn--b1ab2a0a.xn--b1aew.xn--p1ai/services/appointment"
Dim $sfirst = "Уфмс России по г. Москве"


$oIE = _IECreate($sURL)

$oSubmit = _IEGetObjById($oIE, "confirm")

_IEAction($oSubmit, "click")

$tags = $oIE.document.GetElementsByTagName("div")
For $tag in $tags
    $class_value = $tag.GetAttribute("class")
    If String($class_value) = "select-input" Then
        _IEAction($class_value, "click")
    EndIf
Next



;И так пробовал
_IEFormElementOptionSelect($class_value, 71)

;И так
_IEFormElementSetValue($class_value, $sfirst)
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
$tags = _IETagNameGetCollection($oIE, "span")
For $tag in $tags
    If $tag.innerText = "УФМС России по г. Москве" Then
        _IEAction($tag, "click")
        ExitLoop
    EndIf
Next
 
Автор
R

rafaga

Новичок
Сообщения
4
Репутация
0
InnI сказал(а):
Код:
$tags = _IETagNameGetCollection($oIE, "span")
For $tag in $tags
    If $tag.innerText = "УФМС России по г. Москве" Then
        _IEAction($tag, "click")
        ExitLoop
    EndIf
Next
Большое спасибо!
 
Верх