在GeckoWebBrowser上提交Web表单?(GeckoFX)

Ele*_*ios 6 .net html c# vb.net geckofx

有一种使用GeckoFX库提交Web表单的正确方法吗?

这就是我正在填写网页表格并提交表格,但是......好吧,我没有提交,我只是点击页面的最后一个按钮,我认为这不是正确地做到这一点......

Framework的WebBrowser控件有一个提交Web表单的方法,但我找不到任何类似的方法来正确提交Web表单GeckWebBrowser.

Dim doc = GeckoWebBrowser1.Document

doc.GetElementById("id_username").
    SetAttribute("value", CStr(MyUsername))

doc.GetElementById("id_password").
    SetAttribute("value", CStr(MyPassword))

doc.GetElementsByTagName("input").
    Last.Click()
Run Code Online (Sandbox Code Playgroud)

Tom*_*Tom 4

GeckoFormElement 有一个提交方法。

所以像这样:

(GetElementByTagName("form").First() as GeckoFormElement).submit()
Run Code Online (Sandbox Code Playgroud)