如何在Web浏览器控件中执行单击?

时间:2015-01-02 00:08:33

标签: html vb.net winforms button webbrowser-control

我正在尝试点击vb.net中的div id按钮,我已经包含了webbrowser,这是我当前的代码。我只是想点击网站上的“Do Job”,但是在vb.net中。

WebBrowser1.Document.GetElementById("hunt_job_button100").InvokeMember("click")

这不起作用,网站的div id为:

我还需要在facebook应用程序中显示一个小文本到vb.net中的文本框,我要复制到vb.net文本框的文本的div id是“energy_value”。

此应用上的所有内容都是div id

1 个答案:

答案 0 :(得分:0)

使用此:

webBrowser1.Document.GetElementById("hunt_job_button100").InvokeMember("click")

或者当你使用Class时我也建议使用它:

  HtmlElementCollection classButton = webBrowser1.Document.All;
    foreach (HtmlElement element in classButton) 
    {
        if (element.GetAttribute("className") == "hunt_job_button")
        {
            element.InvokeMember("click");
        }

}

问候