我有一个用于导航到论坛站点的WebBrowser对象。现在,我正在填写一个表单,其中包含我需要与之交互的文本区域。
当我写完主题并提交textarea的值时,该值没有设置为我想要的值。
WebBrowser browser = new WebBrowser();
browser.Navigate("www.example.com");
browser.Document.All["textarea"].InnerText = "MyText";
browser.Document.All["SubmitButton"].InvokeMember("Click");
现在这不起作用,还有一件更重要的事情..当我在调试时使用 HTML 可视化器查看页面时,可视化器中的文本区域区域未显示,它显示“此程序无法显示网页”,但页面的其余部分正常显示。
我听说textarea是一个 HTML5 元素,因为WebBrowser是一个使用 Internet Explorer 的 activeX,所以也许我有一个不支持 textarea 元素的 Internet Explorer 版本?我有 IE 10。
有人可以告诉如何正确设置textarea的值。