2015-08-06 1 views
0
<section> 
    <div class="col-sm-12 text-center "> 
     <a id="submitButton" class="btn btn-lg mt40">Reset password</a> 
    </div> 
</section> 
browser1.Link(Find.ById("submitButton")).KeyPress('\r'); 
browser1.Link(Find.ById("submitButton")).Highlight(true); 
browser1.Link(Find.ById("submitButton")).Click(); 

var linky = browser1.ElementOfType<Link>("submitButton");  

Console.WriteLine(linky.ToString()); 

linky.MouseEnter(); 
linky.FireEvent("mouseover"); 
linky.FireEvent("onclick"); 
linky.Click(); 
linky.KeyPress('\r'); 

S'il vous plaît aidez-moi en cliquant sur ce lien en utilisant Watin en C#. J'ai essayé différentes méthodes, mais elles ne fonctionnent pas.Unble à cliquer sur un lien en utilisant WATIN

Répondre

1

Essayez cette

browser1.Document.GetElementByID("submitButton").InvokeMember("Click"); 
+0

Erreur 'WatiN.Core.IE' ne contient pas de définition de 'document' et aucune méthode d'extension 'Document' d'accepter un premier argument de type « WatiN.Core. IE 'peut être trouvé (manque-t-il une directive using ou une référence d'assembly?) \t en obtenant une erreur ci-dessous –