Ввод с клавиатуры - PullRequest
       18

Ввод с клавиатуры

0 голосов
/ 28 июня 2019

Я проверяю данные на этом сайте.www.toolbank.com.Когда вы вручную вводите штрих-код ('QuickSearchProduct' barcode = '5035048648537'), появляется результат поиска, и я могу вручную щелкнуть по результату ('qsproduct') и перейти к странице (для очистки данных)

ИспользованиеDelphi Я могу заполнить ввод (QuickSearchProduct) и установить фокус с помощью кода:

      WebBrowser1.OleObject.Document.getElementById('QuickSearchProduct').focus  ;


    // try a click 
    var
    Doc3: IHTMLDocument3;
    E: IHtmlElement;

    Doc3 := WebBrowser1.Document as IHTMLDocument3;
    Assert(Doc3 <> Nil);
    E := Doc3.getElementByID('QuickSearchProduct');
    Assert(E <> Nil);
    E.click;

Я не могу заставить 'qsproduct' опускаться и, следовательно, не могу выполнить событие щелчка, чтобы перейти на страницу продукта.

Кто-нибудь знает о событии, которое нужно отправить, чтобы браузер подумал, что штрих-код был введен вручную?

...