单击没有ID的HTML元素中的按钮
本文关键字:元素 按钮 HTML 单击 ID | 更新日期: 2023-09-27 18:17:10
如何在不知道其ID的情况下单击HTML元素中的按钮?
按钮的代码是:-
<button type="submit">Login</button>
您可以这样尝试:
public void buttonClick(string type) {
var btn = yourWeb.Document.GetElementsByTagName("button")
.Cast<HtmlElement>()
.FirstOrDefault(m => m.GetAttribute("type") == type);
if (btn != null)
btn.InvokeMember("click");
}
你可以这样调用:
buttonClick("submit");
使用fizzler .net css选择器引擎。在该引擎中使用QuerySelectorAll函数。将其作为参数button [type="submit"]而不是id,它将返回所有类型为submit的按钮,然后选择合适的按钮并执行click