Я проверяю данные на этом сайте.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' опускаться и, следовательно, не могу выполнить событие щелчка, чтобы перейти на страницу продукта.
Кто-нибудь знает о событии, которое нужно отправить, чтобы браузер подумал, что штрих-код был введен вручную?