【问题标题】:How To set "Textbox" value in Gecko Browser?如何在 Gecko 浏览器中设置“文本框”值?
【发布时间】:2012-07-16 03:48:12
【问题描述】:

如果它的 Source name="login" 那么我如何设置用户名值 用户名文本框的源 Html:

【问题讨论】:

标签: c# vb.net browser gecko


【解决方案1】:

Gecko 与 IE 并没有什么不同。试试这个方法

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      相关资源
      最近更新 更多