Member 12905907 Ответов: 1

Мне нужно автоматически прокручивать вниз все элементы в раскрывающемся списке веб-страницы


В настоящее время я использую SendKeys, как показано ниже:(VB.Net)
Отправить ключи.Send ("^{DOWN}") 'прокрутка вниз
Отправить ключи.SendWait ("-1") 'дождитесь завершения sendkey

Проблема,которая у меня есть, заключается в том, что во время работы моего программного проекта (прокрутка раскрывающегося списка веб-страниц) Я не могу использовать какое-либо другое приложение на своем рабочем столе.

Пример:
Когда я использую Excel или блокнот,он будет продолжать вводить данные-1-1-1-1-1 непрерывно, пока я не нажму на свою форму проектов.
Это сводит меня с ума,и я хотел бы найти способ прокручивать каждый элемент в выпадающем списке веб-страниц, одновременно используя другое приложение.

Что я уже пробовал:

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

1 Ответов

Рейтинг:
0

Richard Deeming

Вот в чем проблема SendKeys - он работает только с активным окном.

Если вы хотите автоматизировать веб-браузер, то вам нужно будет переписать свой код, чтобы использовать что-то вроде Selenium:
Selenium - Автоматизация Веб-Браузера[^]