【发布时间】:2011-04-09 05:46:58
【问题描述】:
我需要在 C# 中按类型获取一个元素,HTML 如下所示:
<button type="submit" class="orangeBtn">Send Invitations</button>
并且我希望它能够在我可以调用(“单击”)它的位置,但它似乎无法在 C# 中工作。我当前的代码是:
HtmlElement m_SubmitField = m_Browser.Document.All["orangeBtn"];
if (m_SubmitField != null)
m_SubmitField.InvokeMember("click");
有没有替代的工作方式来做到这一点?
这不是我的服务器,所以我无法编辑 HTML 或添加 jquery。
我正在制作一个自动应用程序来向我想加入的朋友发送邀请,但是他们制作了没有 id 或名称的按钮,如上所示,所以无论如何要让它在 C# 中调用(“click”)使用不同的方法?
谢谢。
【问题讨论】:
-
你的平台是什么? ASP?银光?表格? wpf? (等等)
标签: c# .net webbrowser-control