在具有类名的网站上调用单击按钮?

时间:2011-12-08 22:38:22

标签: c# winforms class

我正在使用C#中的Web浏览器,我想知道如何调用点击

如何调用具有类名的网站上的按钮点击?

例如,在某些网站上,他们的按钮上附有ID,因此单击按钮的方式为:

webBrowser1.Document.GetElementById("ID NAME HERE").InvokeMember("click");

...但我需要一个使用类而不是ID的按钮

1 个答案:

答案 0 :(得分:0)

好的,我想我明白了。您有这个使用的浏览器对象。好的,试试GetElementsByTagName并尝试你希望拥有类名的所有标签,可能是p,a,div,span等等,但这是因为你正在寻找一个类名,你也可以尝试使用XPath,如果支持它,无论哪种方式你将获得一个标签集合,然后你必须循环它们,检查该类名称的存在然后“点击”它。否则,我迷失在这个家伙身上。