Есть ли способ, которым я могу отправить событие нажатия клавиши TAB 10 раз, используя команду (Application.SendKeys "{TAB 90 }), а затем программно увеличить счетчик на 1 так, чтобы он отправлял ( Application.SendKeys "{DOWN 91 }).
У меня есть выпадающий список на веб-странице, где мне нужно выбрать элемент, нажать кнопку поиска, а затем удалить элементы из Получив страницу поиска и, наконец, вернитесь на главную страницу поиска, чтобы снова выбрать следующий элемент в раскрывающемся списке, чтобы повторить вышеописанный процесс. Выпадающий список содержит 300 пунктов.
Я знаю, что может быть лучший способ сделать это. Пожалуйста, просветите меня.
Ниже приведен фрагмент HTML с веб-страницы, содержащий подробную информацию: -
<td style="width: 100%;">
<select name="filter1.F1" tabindex="5" id="filter1.F1" onkeydown="dataExplorerDropDownKeyPress(event)" dataexplorerdropdownstate="Collapsed" dataexplorerdatatype="TABLE">
<option name=""></option><option value="aaa_0">000</option>
<option value="aaa_1">ABC</option>
<option value="aaa_2">BCD</option>
.
.