c# - 调用具有类名称的网站上的按钮?

标签 c# winforms class

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

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

例如,在某些网站上,他们的按钮上附加了一个 ID,因此点击按钮的方式是:

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

...但我需要它用于使用类而不是 ID 的按钮

最佳答案

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

关于c# - 调用具有类名称的网站上的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438703/

相关文章:

c# - 将数据从模型传递到 View 模型并返回 JSON MVC 5

c# - 使用新的 Windows 窗体

c# - 如何有效地过滤大型LIstViewItemCollection?

c++ - 赋值运算符是否调用复制构造函数?

java - 如何从静态类更新文本框?

c++ - 向类提供 const 变量

c# - 在不从缓冲区中删除其他按键的情况下拦截 ESC

c# - 按搜索字符串字母顺序 LINQ 开头的名称排序

c# - log4net 记录所有未处理的应用程序错误

c# - 如何确定具有相同 DockStyle 的控件的顺序?