Не могли бы вы мне помочь, я застрял с этим кодом, и я не могу установить фокус на вводе html. Между прочим, вы должны установить фокус на ввод, чтобы иметь возможность установить текст.
<input id="input-sign-in-id" class="uqid-id-input touch-feedback textfield-validate theme-textfield hokkai-text-input insert-dir three-point-leader" dir="auto" placeholder="Email Address" maxlength="64" type="email">
Я пробовал этот, он не работает!
Dim LA1 As Gecko.DOM.GeckoInputElement = DirectCast(GeckoWebBrowser1.Document.GetElementById("input-sign-in-id"), Gecko.DOM.GeckoInputElement)
LA1.Focus()
LA1.Click()
LA1.SetAttribute("value", "LuxuryUAE@gmail.com")
LA1.Value = "LuxuryUAE@gmail.com"
И это
Dim htmlElement As Gecko.GeckoHtmlElement = GeckoWebBrowser1.Document.GetElementById("input-sign-in-id")
htmlElement.Focus()
htmlElement.Click()
htmlElement.SetAttribute("value", "LuxuryUAE@gmail.com")
И это
GeckoWebBrowser1.Navigate("javascript:void(document.getElementByid('input-sign-in-id').click();)")
GeckoWebBrowser1.Navigate("javascript:void(document.getElementByid('input-sign-in-id').focus();)")
GeckoWebBrowser1.Navigate("javascript:void(document.getElementByid('input-sign-in-id').value = 'LuxuryUAE@gmail.com';)")