Contrôle WebBrowser - Obtenir de l'élément de type?

J'ai besoin d'obtenir un élément de type en C# le code HTML ressemble à ceci:

<button type="submit" class="orangeBtn">Send Invitations</button>

Et je veux qu'il soit capable d'où je peux invoquer("clic"), mais il n'apparaît pas travailler en C#. Mon code actuel est:

HtmlElement m_SubmitField = m_Browser.Document.All["orangeBtn"];

if (m_SubmitField != null)
    m_SubmitField.InvokeMember("click");

Est-il une alternative façon de travailler pour ce faire?

Ce n'est PAS mon serveur, donc je ne peux pas modifier le code HTML ou ajouter jquery.

Je suis en train de faire une application automatisée d'envoyer des invitations à des amis que je veux les rejoindre, mais ils ont fait le bouton sans un id ou nom comme vu ci-dessus, ainsi en est-il de toute façon à l'avoir invoke("clic") en C# à l'aide d'une méthode différente?

Grâce.

qu'est-ce que votre plate-forme? asp? silverlight? winforms? wpf? (etc.)

OriginalL'auteur Eric | 2011-04-09