0

试图在我从 webBrowser 加载的 certin 网站上的文本框中输入文本。

尝试使用 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 回答