如何在Gecko Browser中设置“Textbox”值?

时间:2012-07-17 08:37:11

标签: c# vb.net browser gecko

如果其源名称=“登录”,那么我该如何设置用户名值 源Html对于userbname文本框:

2 个答案:

答案 0 :(得分:0)

Gecko与IE没有什么不同。试试这种方式

{
    HtmlElementCollection elements = Geckowebbrowser1.Document.GetElementsByTagName("input");
    elements(1).SetAttribute("value", USERBOX.Text);
    elements(2).SetAttribute("value", PASSBOX.Text);
    elements(3).InvokeMember("Click");
}

答案 1 :(得分:0)

GeckoBrowser中很简单。以下两行将设置Textbox值:

GeckoInputElement txtbox = new GeckoInputElement(geckobrowser1.Document.GetElementByName("login").DomObject);
txtbox.Value = "Your string";