Нажмите кнопку «Отправить», нажмите 10 раз и увеличьте на 1 в цикле. - PullRequest
0 голосов
/ 23 января 2020

Есть ли способ, которым я могу отправить событие нажатия клавиши 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>
    .
    .


...