現在、WebAii 自動化フレームワークを使用して、Silverlight 3 アプリケーションに対するユーザー インターフェイス テストをいくつか作成しています。私は Silverlight を初めて使用するので、HyperlinkButton に関する情報が少し不足していると思われます。
アプリケーションには HyperlinkButton があり、ページに移動し、ページのボタンを見つけて、そのボタンを「クリック」するコードを記述しようとしています (HyperlinkButton のプロパティで指定された NavigateUri に移動します)。
そのクリックを実行する方法がわかりません。私がこれまでに持っているコード(簡略化):
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");
「linkicareabout」変数で呼び出すことができるある種の Click() アクションまたは Navigate() メソッドが表示されることを期待していますが、それがどのように行われたかを見逃しているに違いありません。