0

webBrowser から読み込んだ特定の Web サイトのテキストボックス内にテキストを入力しようとしています。

HTMLElement を使用しようとしましたが、system.windows.FORMS からのものであるため認識されません。

この問題を解決する方法についてのアイデアはありますか?

例:

browser.Navigate(new URI("http://www.google.com"));
// Here get the textbox that we all type our text to search (the search textbox)
//type text inside it.

前もって感謝します。

4

1 に答える 1

0

いくつかのJavaScriptを呼び出す必要があります。たとえば、タイトルを取得するには:

WebBrowser コントロールでページ タイトルを取得するにはどうすればよいですか?

したがって、 browser.InvokeScript("eval", "document.getElementById('inputbox').text = 'INPUT'");

(javascript はテストされていません)。

于 2013-03-12T09:33:35.320 に答える