0

Windows フォームにwebBrowser ( System.Windows.Forms.WebBrowser) があり、url プロパティを " http://www.google.com " に設定しています。ソリューションを実行すると、フォームに google が表示されます。

私の質問は、プログラムで検索ボックスに何かを書き込むことができますか?

WebBrowser 内の DOM 要素にアクセスできますか? また、それらを変更できますか?

4

1 に答える 1

2

WebBrowser コントロールの Document プロパティを使用してこれを行うことができます。このようなものが機能するはずです (テストされていません)。

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

お役に立てれば!

于 2013-03-05T00:09:47.777 に答える