首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF .GetElementById()

WPF .GetElementById()
EN

Stack Overflow用户
提问于 2013-03-29 23:50:52
回答 2查看 5.5K关注 0票数 4

Im程序在WPF (C#)中的VS2012编程

我试着用这个:

How do you click a button in a webbrowser control?

单击网页浏览器上的按钮,但是

  1. .GetElementById给了我一个错误。 我补充道:using System.Windows.Forms;和组装它们,但它不会改变我的任何东西。
  2. 我想我也会有问题的:.InvokeMember("click");

我在网上发现的就是:

getelementbyid.html

但我不知道如何组装到VS2012中,VS2012中的API引用中没有构建bcus。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-30 00:03:32

您可以在WPF应用程序的WebBrowser控件中使用WindowsFormHosted主机而不是WPF WebBrowser主机,然后可以访问这些成员。

票数 2
EN

Stack Overflow用户

发布于 2014-03-27 12:52:46

代码语言:javascript
复制
// reference :
/// https://gist.github.com/sphingu/5781036
----------------------------------------------------
// Using WebBrowser for Crowling in WPF
----------------------------------------------------
<WebBrowser Cursor="Arrow" Name="MyBrowser" LoadCompleted="MyBrowser_OnLoadCompleted" />
----------------------------------------------------
// useful methods of WebBrowser
----------------------------------------------------
MyBrowser.Navigate(new Uri("http://google.com"));

private void MyBrowser_OnLoadCompleted(object sender,NavigationEventArgs e)
{
        ...
        // return source of loaded page in WebBrowser
        var document=(IHTMLDocument3) MyBrowser.Document;

        //Get Element and set its value
        document.getElementById("userName").setAttribute("value","myusername");

        //get Button on page and fire its click event
        document.getElementById("btnSubmit").click();

        // Invoke javascript function on page loaded on WebBrowser
        MyBrowser.InvokeScript("submitform",param1,param2,...);

        //get data from table in page
         _innerHtmldata =
                ((IHTMLDocument3) MyBrowser.Document).getElementById("datatable")
                                                     .innerHTML;

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15713211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档