【问题标题】:Click on element in Webbrowser单击 Webbrowser 中的元素
【发布时间】:2014-01-21 19:11:23
【问题描述】:

我有大约 10 个这样的标签:

<a class="answer" href="#">This is one</a>
<a class="answer" href="#">This is Two</a>
<a class="answer" href="#">This is Three</a>

现在我需要我的 C# 浏览器来点击 &lt;a class="answer" href="#"&gt;This is Two&lt;/a&gt;

我该怎么做?只有文本和一个带有类的标签。这次没有价值。

谢谢

【问题讨论】:

    标签: c# javascript button click


    【解决方案1】:

    如果您只想要“这是两个”链接,我相信它会是这样的:

    HtmlElementCollection links = webBrowser.Document.GetElementsByTagName("A");
    
    foreach (HtmlElement link in links)
    {
        if (link.InnerText.Equals("This is Two"))
            link.InvokeMember("Click");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2021-09-12
      • 2014-02-16
      • 2020-09-09
      相关资源
      最近更新 更多