Отправить ключи на твиброузер?
Как программно отправить ключи в TWebBrowser для заполнения полей данных, таких как Имя и адрес?
3 ответа
Если вы хотите подделать ввод, вам нужно использовать SendInput
API.
Тем не менее, для этого потребуется убедиться, что в соответствующем поле находится фокус ввода. Я подозреваю, что вам было бы лучше, чтобы выложить данные через DOM (IWebBrowser2.Document
).
Я думаю, вы хотите просто заполнить некоторые данные в некоторых полях редактирования. Если да, это может быть полезно для вас http://delphi.about.com/od/twebbrowser/a/submit_web_form_2.htm
Самый надежный способ - использовать DOM, как предлагалось ранее. Однако, если вы в конечном итоге идете по моделируемому входному маршруту, Delphi SendKeys
блок сделает вещи намного проще. Статью и скачать можно здесь: http://delphi.about.com/od/adptips2004/a/bltip1104_3.htm