3

skybound gecckofx をアプリケーションに統合しました。私はテキストボックスを埋めることができます

GeckoElement username = null; 
username = checkDoc.GetElementById("ctl00_contentPlaceHolder_txtUserName");
username.SetAttribute("value", "myemail@gmail.com");

しかし、私はボタンをクリックすることができません

GeckoElement button1 = null;
button1 = checkDoc.GetElementById("ctl00_contentPlaceHolder_lbtnLogin");
button.click() // there is no function by the name on click on the button 
4

4 に答える 4

1

私はこの方法でやった

 Gecko.GeckoHtmlElement Btn = (Gecko.GeckoHtmlElement)browse.DomDocument.GetElementById("btnPrint");               
 Btn.Click();

//browse =Geckoブラウザ コントロールの名前

于 2016-09-02T12:06:30.510 に答える
0

このようなことを試しましたか?

function performClick(buttonElement)
{
    var evt = document.createEvent("MouseEvents");
    evt.initEvent("click", true, true);
    buttonElement.dispatchEvent(evt);
}
于 2013-06-14T07:42:03.073 に答える
0

'geckowebbrowser for any element click function
Dim element = geckoWebBrowser1.Document.GetElementById("someid")
Dim Clickelement As GeckoHtmlElement = CType(element,GeckoHtmlElement)
Clickelement.Click()

于 2020-10-06T18:41:26.253 に答える