Я не знаю, как заполнить IE текстовое поле с помощью dropdow?
У меня есть два текстовых поля:
введите описание изображения здесь
Вен я заполняю одно текстовое поле вручную, другое текстовое поле активно. но когда я заполняю одно текстовое поле с помощью vba textbox.value = "some text"
, другое поле все еще неактивно. поэтому я должен go в раскрывающемся списке и щелкнуть там по тексту.
HTML -Код :
<div class="dijitReset dijitInputField dijitInputContainer">
<input tabindex="0" title="Aufbauvariante" class="dijitReset dijitInputInner dgrid-input"
id="cobe_widgets_base_filter_Aufbauvariante_0" role="textbox" aria-invalid="true"
aria-required="true" aria-autocomplete="both" type="text"
value="" data-dojo-attach-point="textbox,focusNode" autocomplete="off">
<input type="hidden" value="">
</div>
VBA-код :
Set ABVarianten = htmlDoc.getElementsByTagName("input")
For Each ABVariante In ABVarianten
If ABVariante.Title = "Aufbauvariante" Then
ABVariante.Value = "XYZ"
Exit For
Else
End If
Next ABVariante
спасибо!