WebBrowser单击元素<button>

时间:2016-04-28 13:51:32

标签: c# webbrowser-control

我有一个应用程序可以在博客上发布一些帖子。博客经历了变更,<href>传递到<button type = "submit" value = "Post" class = "btn btnD medBtn MFSM touchable"

的位置

使用的代码不再有效,遵循我的代码;

var links = br.Document.GetElementsByTagName("A");
foreach (HtmlElement link in links)
{

    if ((link.InnerText != null) && ((link.InnerText.Contains("Publicar"))||(link.InnerText.Contains("Discussão")  )))
    {
        link.InvokeMember("click");

    }
}

我试图搜索按钮元素但不起作用;

HtmlElementCollection classButton = br.Document.All;
foreach (HtmlElement element in classButton)
{
    if (element.GetAttribute("class").Contains("btn btnD medBtn MFSM touchable"))
    {
        element.InvokeMember("click");
    }
}

0 个答案:

没有答案