我在 WPF/C# VS2012/2010 中编程。我试图制作一个应用程序,您可以在其中单击按钮登录帐户。我使用的第一个网络浏览器是 C# System.Windows.Forms.WebBrowser。
很好,所有方法都很好并且易于使用:
Browser.Document.GetElementById("Email").SetAttribute("value", "xxx");
Browser.Document.GetElementById("signin").InvokeMember("Click");
或者
HtmlElementCollection textArea = Browser.Document.GetElementsByTagName("textarea");
foreach (HtmlElement element in textArea)
{
if (element != null)
{
element.Focus();
element.InnerText = "Very nice :]";
}
}
这个网络浏览器使用起来非常简单,但还不够好:它崩溃了,不使用 Active-X、HTML5、Silverlight 等等……所以我尝试使用的下一个是“Awensomium” .
这是一个很好的网络浏览器,没有崩溃,可以轻松使用我上面描述的所有东西,但它不是那么简单,它没有点击按钮的方法,或者任何东西,我不知道该怎么做这个。
你知道一些用于 WPF/C# 的 webbrowser 搜索引擎,它允许我单击按钮等...并使用 Active-X、HTML5 和其他技术?