J'utilise actuellement le framework d'automatisation WebAii pour écrire des tests d'interface utilisateur sur une application Silverlight 3. Je suis nouveau à Silverlight et je suspecte qu'il me manque quelques informations sur le lien hypertexte. L'application a un lien hypertexte et j'essaye d'écrire le code qui accède à la page, trouve le bouton la page, puis "clique" sur ce bouton (qui naviguera alors au NavigateUri comme indiqué dans les propriétés de l'HyperlinkButton) .Comment faire pour "cliquer" par programme un Silverlight HyperlinkButton (WebAii)
Je n'arrive pas à comprendre comment exécuter ce clic. Le code que j'ai jusqu'ici (simplifié):
Manager.LaunchNewBrowser(BrowserType.InternetExplorer);
ActiveBrowser.NavigateTo("http://server/appname/");
var slApp = ActiveBrowser.SilverlightApps()[0];
var menu = slApp.FindName<StackPanel>("LinksStackPanel");
var linkicareabout = menu.Find.ByName<HyperlinkButton>("Some Cases");
je voudrais attendre à voir une sorte d'action Click(), ou méthode Navigate() que je pourrais invoquer la variable « linkicareabout », mais je dois manquer comment c'est fait.