【发布时间】:2015-06-11 22:59:16
【问题描述】:
当单击WebBrowser 中的网页上的按钮时,我必须使用以下代码通过元素类来完成:
HtmlElementCollection classButton = WebBrowser1.Document.All;
foreach (HtmlElement element in classButton)
{
if (element.GetAttribute("className") == "button color")
{
element.InvokeMember("click");
}
}
我想点击类为button color但有十二个相同类的按钮,我想只模拟第一个的点击。
【问题讨论】:
-
欢迎来到 StackOverflow!为什么你有十二个具有相同类名的按钮?如果您希望它只调用找到的第一个按钮上的点击,那么您可以在
InvokeMember调用之后在 foreach 循环中添加一个break;。 -
第二个答案不起作用,是否要给第二个或其他地方?
标签: c#