ТЛ; др;
Без веб-страницы, с которой можно поиграть, довольно сложно дать совет по упорядочению событий, и если все ниже будет работать, но, надеюсь, это поможет.
Например, я не знаю, нужно ли вам сначала щелкнуть по списку, выбрать элемент, затем присоединенный javascript запускается автоматически или вам нужно запустить событие. Тогда, если вам придется повторить это для второго. Итак, ниже я показал вам, как я буду пытаться выполнить каждое из этих действий в отдельности, чтобы вы могли поиграть с ними, чтобы увидеть, что работает. Мы можем уточнить с обратной связью.
выпадающий список selectedListType:
Вы можете попробовать щелкнуть первый список с помощью
.document.querySelector("#selectedListType").Click
Вы можете выбрать элементы из первого списка с помощью
.document.querySelector("#selectedListType [value='Choice1']")
Изменить Choice1
в зависимости от ситуации
Так помечено как selected
может быть
.document.querySelector("#selectedListType [value='Choice1']").Selected = True
раскрывающийся список данных:
Вы можете попробовать щелкнуть по второму списку с помощью
.document.querySelector("#dataSet").Click
Вы можете выбрать элементы из второго списка с помощью
.document.querySelector("#dataSet option[value='LIST_1']")
Изменить LIST_1
в зависимости от ситуации
Так помечено как selected
может быть
.document.querySelector("#dataSet option[value='LIST_1']").Selected = True
onchange
событие:
В обоих списках есть событие onchange
:
Вы можете вызвать их с помощью
.document.querySelector("#selectedListType").FireEvent "onchange"
.document.querySelector("#dataSet").FireEvent "onchange"