Как запустить все связанные события в GeckoFx? - PullRequest
0 голосов
/ 05 августа 2020

Я использую GeckoFx60 как компонент веб-браузера в моем проекте. NET Framework. Браузер загружает веб-сайт и заполняет форму нажатием кнопки.

Однако форма должна запускать определенные c JavaScript события, чтобы стать действительной. Как мне изменить значение GeckoInputElement и автоматически вызвать необходимое событие?

Вот мой текущий код:

var collection = geckoWebBrowser1.Document.GetElementsByTagName("input");

foreach (GeckoElement element in collection)
{
    switch (element)
    {
        case GeckoInputElement textbox when textbox.Id == "receiverAddressFirstname":
            textbox.Value = kundenDaten["shipping_firstname"].ToString(); // Events need to be raised here!
            break;
        // ...
    }
}
...