我如何单击与其他10个相同类的按钮

本文关键字:10个 其他 同类 按钮 何单击 单击 | 更新日期: 2023-09-27 18:12:23

我有一个网页,我想点击一个按钮。这是一对网页按钮代码:

<div class="ContentTab">My Bets</div>
<div class="ContentTab">Chat</div>
<div class="ContentTab">Account</div>

只有innertext不同。

我的目标是用这段代码点击"聊天"选项卡,但是它不起作用。

foreach (HtmlElement chat in wb.Document.GetElementsByTagName("input"))
{
    if (chat.InnerText == "Chat")
    {
        chat.InvokeMember("Click");
        loggedIn = true;
        break;
    }
}

有人知道怎么正确地做吗?

谢谢

我如何单击与其他10个相同类的按钮

您正在用以下代码搜索input标签:

foreach (HtmlElement chat in wb.Document.GetElementsByTagName("input"))

但是你所有的元素都被声明为div:

<div class="ContentTab">My Bets</div>
<div class="ContentTab">Chat</div>
<div class="ContentTab">Account</div>