Я не могу выбрать несколько элементов в раскрывающемся списке веб-VBA - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь заполнить форму со страницы в интранете.Мне удалось выделить элемент из выпадающего списка, который я хочу выбрать, но не одновременно.Я хочу выделить три из списка* Спасибо за помощь

Корентин

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Если вы хотите использовать по значению, тогда используйте атрибут = значение css селекторы

With ie.document
    .querySelector("[value='ABUS']").Selected = True
    .querySelector("[value='GDXE']").Selected = True
End With

Это должно доказать быстрый метод выбора.

Кроме того, используйте правильное ожидание страницы:

While ie.Busy Or ie.readyState < 4: DoEvents: Wend
0 голосов
/ 04 марта 2019

В этом случае вам не нужно изменять значение Modality, но установите для параметров значение «selected»:

Modality.getElementsByTagname("option").item(0).selected = "selected"

...