c#单击按钮没有名称或ID

问题描述 投票:0回答:1

我一直在尝试获取我的C#代码以单击网页上的提交按钮

网站的html代码:

<input type="submit" value="Search the page">

这是我发现的唯一可以执行此操作的C#代码,这是我使用的代码:

HtmlElementCollection elc = this.webBrowser1.Document.GetElementsByTagName("input");
            foreach (HtmlElement el in elc)
            {
                if (el.GetAttribute("type").Equals("submit"))
                {
                    el.InvokeMember("click");
                }
            }

唯一的问题是,在页面空白名称或ID上有多个提交按钮。所以我需要帮助找到正确的代码,以用于单击提交惠特值“搜索页面”]

而且我无权编辑网站的html代码

c# html
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.