1
我在Stackoverflow上发现了很多有关此问题的信息,但看起来我仍然缺少一些东西。使用Webbrowser,我想在某个网页的输入字段中填入一个字符串。通过点击一个按钮,我希望在输入字段中输入一些文本。如何在WPF中使用C#在输入字段中插入字符串Webbrowser
这是我的代码:
using System.Windows.Forms;
和功能:
private void button2_Click(object sender, RoutedEventArgs e)
{
HtmlDocument doc = (HtmlDocument)webBrowser1.Document;
doc.GetElementsByTagName("input")["username"].SetAttribute("Value", "someString");
}
第二个按钮则处理webBbrowser1.Navigate方法。
然后我得到这个错误:
{“无法投型‘mshtml.HTMLDocumentClass’类类型‘System.Windows.Forms.HtmlDocument’的COM对象,它代表COM组件的类型实例不能转换为不代表COM组件的类型;但只要底层COM组件支持QueryInterface调用接口的IID,它们就可以转换为接口。“}
任何想法?谢谢。
谢谢。它的工作。 :) – Tomaz77