我的Windows窗体中有一个webBrowser(System.Windows.Forms.WebBrowser
),
我已将网址属性设置为" http://www.google.com",当我运行解决方案时,它会以我的形式显示谷歌。
我的问题是,你能以编程方式在搜索框中写东西吗?
我是否可以访问webBrowser中的DOM元素,我可以修改它们吗?
答案 0 :(得分:2)
您可以使用WebBrowser控件的Document属性执行此操作, 这样的事情应该有效(未经测试)
if (webBrowser1.Document == null) return;
var input = webBrowser1.Document.GetElementById("gbqfq")
input.SetAttribute("value","search for foobar");
希望这有帮助!