有没有办法在Windows窗体中的WebBrowser中键入内容?

时间:2013-03-04 23:52:14

标签: c# winforms webbrowser-control

我的Windows窗体中有一个webBrowser(System.Windows.Forms.WebBrowser), 我已将网址属性设置为" http://www.google.com",当我运行解决方案时,它会以我的形式显示谷歌。

我的问题是,你能以编程方式在搜索框中写东西吗?

我是否可以访问webBrowser中的DOM元素,我可以修改它们吗?

1 个答案:

答案 0 :(得分:2)

您可以使用WebBrowser控件的Document属性执行此操作, 这样的事情应该有效(未经测试)

if (webBrowser1.Document == null) return;
var input = webBrowser1.Document.GetElementById("gbqfq")
input.SetAttribute("value","search for foobar");

希望这有帮助!